我正在.NET Core中构建MVC应用程序,但我想知道我是否可以使用EntityFramework 6.0而不是EntityFramework Core?
我只是进行了简单的测试,看起来我可以通过Nuget包添加EF 6.0但是如果我继续使用它会遇到更多冲突吗?
我对EF 6.0非常熟悉所以我问这个。
答案 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