我可以在ASP.NET Core解决方案中使用EF 6吗?

时间:2018-06-08 14:07:03

标签: c# entity-framework asp.net-core

我正在.NET Core中构建MVC应用程序,但我想知道我是否可以使用EntityFramework 6.0而不是EntityFramework Core?

我只是进行了简单的测试,看起来我可以通过Nuget包添加EF 6.0但是如果我继续使用它会遇到更多冲突吗?

我对EF 6.0非常熟悉所以我问这个。

1 个答案:

答案 0 :(得分:2)

EntityFramework 6需要.NET Framework,而不是Core

但是,ASP.NET Core Web应用程序也可以构建在.NET Framework上。

因此,基于.NET Framework和该项目创建一个ASP.NET核心Web应用程序,除了使用Framework之外的任何依赖都可以使用EF6。

(如问题评论中所述)此案例有一个文档页面:https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6?view=aspnetcore-2.1