166得票6回答
我能否使用EF Code First和.NET Core生成迁移脚本?

我正在使用.Net Core构建MVC应用程序,并且需要生成迁移脚本。在EF6中,我运行了该命令:update-database -script 但是当我尝试在 .NET Core 中执行同样的操作时,会抛出以下异常: Update-Database:找不到与参数名称“script”匹配的参...

163得票16回答
EF Core映射EntityTypeConfiguration

在 EF6 中,通常我们可以使用这种方式来配置实体。public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account...

160得票2回答
在第二级别中包含几个参考文献

假设我们有这个模型:public class Tiers { public List<Contact> Contacts { get; set; } } 和public class Contact { public int Id { get; set; } ...

158得票9回答
在EF Core中筛选包含的内容

我试图对初始查询进行过滤。我有一个模型的嵌套包含叶子。我试图根据其中一个包含项的属性进行过滤。例如:using (var context = new BloggingContext()) { var blogs = context.Blogs .Include(blog...

158得票12回答
无法创建类型为 '[DBContext名称]' 的对象。针对设计时所支持的不同模式进行操作。

我正在Udemy上学习Mosh Hamedani的ASP.NET MVC课程。 在使用代码优先(Entity Framework)设计我的数据库时,我遇到了一个错误。 起初,我遇到了"未在程序集中找到DbContext"的错误。解决了这个问题后,另一个错误突然出现了。 下面的图片将展示您...

155得票10回答
如何使用Entity Framework Core更新记录?

在Entity Framework Core中更新数据库表数据的最佳方法是什么? 检索表行,进行更改并保存 在DB上下文中使用关键字Update并处理不存在项目的异常 我们可以在EF6之上使用哪些改进的功能?

149得票9回答
如何以及在哪里调用 Database.EnsureCreated 和 Database.Migrate?

我有一个 ASP.NET Core 6 MVC 应用程序,我需要调用 Database.EnsureCreated 和 Database.Migrate 方法。 但是我应该在哪里调用它们?

149得票14回答
EntityTypeBuilder在EF Core中不包含ToTable的定义。

我有以下示例代码:using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using Models; namespace MySampleNamespace { ...

133得票16回答
实体框架核心:`SqlNullValueException: Data is Null.` 如何进行故障排除?

我在ASP.NET Core应用程序中使用Entity Framework Core,在控制器操作中,我没有改变工作代码也没有改变数据库,但是我无法确定Entity Framework Core执行的查询是什么。 控制器操作:[HttpGet] // GET: Administration/...

132得票13回答
如何使用EF Core在实体字段中存储JSON?

我正在使用.NET Core(目标是.NETStandard 1.4)创建可重用库,同时我正在使用Entity Framework Core(对这两个都很新)。我的实体类如下:public class Campaign { [Key] public Guid Id { get;...