130得票3回答
如何在EF Core中两次调用ThenInclude?

我正在创建一个ASP.NET Core API应用程序,并依赖于EF Core。我定义了这样的实体:public class AppUser : IdentityUser { public string FirstName { get; set; } public strin...

129得票12回答
如何在EF Core中显示底层SQL查询?

在这个.NET Core 2.0发布!视频的倒数3:15,Diego Vega演示了Entity Framework Core 2.0中的新功能。其中一部分是在控制台应用程序中显示底层SQL的数据转储。 我看到Stack Overflow上有很多答案建议使用SQL Profiler来查看底层...

125得票24回答
"Build failed" 指数据库优先 Scaffold-DbContext 中出现的构建失败问题

我正在尝试从数据库生成类(使用EntityFramework的数据库优先方法)。 为了方便起见,我基本上遵循这个教程: https://docs.efproject.net/en/latest/platforms/full-dotnet/existing-db.html 我现在要运行相当于...

121得票32回答
你的创业项目没有引用Microsoft.EntityFrameworkCore.Design。

我的解决方案中有2个项目,其中一个项目安装了Entity Framework Core: 而在另一个ASP.NET Web API项目中,我安装了这些软件包:<?xml version="1.0" encoding="utf-8"?> <packages> &...

121得票7回答
我该如何在单元测试之间重置EF7 InMemory提供程序?

我正在尝试使用EF7 InMemory提供程序进行单元测试,但InMemory数据库在测试之间的持续性会导致我的问题。 下面的代码演示了我的问题。一个测试将工作,而另一个测试将始终失败。尽管我在测试之间将_context设置为null,但第二次运行测试时仍将始终有4条记录。[TestClass...

116得票21回答
使用不同的程序集添加迁移。

我正在使用ASP.NET CORE 1.0.0和EntityFrameworkCore进行项目开发。我的项目结构如下,有不同的程序集:ProjectSolution -src -1 Domain -Project.Data -2 Api ...

115得票2回答
实体框架EF.Functions.Like与string.Contains的区别

我正在阅读Entity Framework Core 2.0的公告https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-entity-framework-core-2-0/ 它说他们添加了新的Sql函数,如EF.Funct...

115得票30回答
升级到ASP.NET Core 2.0后无法创建迁移

升级到ASP.NET Core 2.0后,我似乎无法再创建迁移了。出现以下错误信息: “在类“Program”上调用方法“BuildWebHost”时发生错误。继续进行而不使用应用程序服务提供程序。错误:一个或多个错误发生。(请求的登录名为“...”的数据库“...”无法打开。登录失败。)”...

112得票5回答
在Entity Framework Code First中,如何在多个列上使用KeyAttribute?

我正在创建一个POCO模型,用于与实体框架代码优先CTP5一起使用。 我正在使用<key()>修饰符将属性映射到PK列。 但是,如何在多个列上定义主键,特别是如何控制索引中列的顺序? 这是类中属性顺序的结果吗? 编辑:请查看@kara的答案以获取更新的解决方案。 谢谢!

110得票16回答
错误:实体类型需要主键

我想扩展这个线程上提出的问题,将列表框绑定到ObservableCollection,使之具有持久化数据的能力。结构大多相同,除了我安装了Entity Framework Core,创建了一个DbContext类来保存记录。我添加了一个按钮将数据集保存到SQL Server。我没有遇到编译错误...