89得票1回答
AddDbContext或AddDbContextPool

在Asp.net Core应用程序中,我们应该使用哪一个?是“AddDbContext”还是“AddDbContextPool”?根据EF Core文档,“AddDbContextPool”提供了高性能,但默认的Asp.net Core项目模板使用“AddDbContext”。请注意,这里不要...

88得票16回答
无法加载文件或程序集Microsoft.Extensions.DependencyInjection.Abstractions,版本=1.1.0.0。

更新到新的 Microsoft.EntityFrameworkCore.SqlServer 1.1.2 包后,尝试创建 DBContext 时出现错误: System.IO.FileLoadException 异常 HResult=0x80131040 Message=无法加载文件...

87得票9回答
无法访问已释放的对象。这个错误的常见原因是释放了一个上下文对象。

我写了一个简单的应用程序,当我导航到编辑页面时,出现以下错误。 Microsoft.EntityFrameworkCore.Query[10100] 在查询上枚举结果时发生了异常,该查询的上下文类型为“app.Models.ApplicationDbContext”。 System....

85得票4回答
如何在EF Core中实例化一个DbContext

我已经设置了 .net core 项目和数据库上下文。但由于以下错误,我还无法开始使用 dbContext: “没有提供与所需形式参数 'options' 相对应的参数” 控制器:public IActionResult Index() { using (var db = new ...

83得票1回答
ASP.NET添加迁移时出现“复合主键错误”如何使用Fluent API。

你好,我正在创建一个Web应用程序,并已安装了Microsoft.entityFrameworkCore和Microsoft.entityFrameworkCore.Tools。 在执行包管理器控制台中的add-migration过程中,我遇到了一个错误: "System.InvalidO...

81得票3回答
在调用新的DbContext时,DbContextOptions中包含哪些内容?

我不使用依赖注入,只想在我的控制器中调用一个DbContext。我正在努力弄清楚“options”应该是什么? ApplicationDbContext.cs public class ApplicationDbContext : IdentityDbContext<Applic...

78得票7回答
在Entity Framework Core中使用SQL视图

例如,我有这样的模型:public class Blog { public int BlogId { get; set; } public string Url { get; set; } public BlogImage BlogImage { get; set; ...

77得票5回答
如何在Entity Framework Core中获取映射实体的表名

由于某些原因,我需要在EFCore中使用SQL,并且将使用映射实体的表名。我该如何获取它?

76得票3回答
EF Core中的AddAsync()和Add()有什么区别?

有几个问题: 我想知道EF Core中的AddAsync()和Add()方法除了明显的异步之外,有什么区别? 在何时应该选择其中一个而不是另一个? 选择一个方法而不是另一个对一致性是否有影响?

75得票4回答
使用EntityFrameworkCore在ASP.NET Core中使用SQLite

如何在使用EntityFramework 7的ASP.NET Core Web应用程序中添加和使用SQLite数据库? 当我第一次听到ASP.NET Core时,我就立刻深入研究并创建了我的第一个Web应用程序。突然间,我有了一堆想要存储的数据,而SQLite似乎是一个显而易见的选择。 由于...