C# 我可以在ASP.NET核心解决方案中使用EF 6吗?

C# 我可以在ASP.NET核心解决方案中使用EF 6吗?,c#,entity-framework,asp.net-core,C#,Entity Framework,Asp.net Core,我正在.NET Core中构建MVC应用程序,但我想知道是否可以使用EntityFramework 6.0来代替EntityFramework Core 我只是简单地测试了一下,看起来我可以通过Nuget软件包添加EF 6.0,但是如果我继续,我会遇到更多的冲突吗 我只是对EF 6.0非常满意,所以我问这个问题 EntityFramework 6需要.NET Framework,而不是核心 但是ASP.NET核心web应用程序也可以构建在.NET框架上 因此,基于.NET Framework和该

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

我只是简单地测试了一下,看起来我可以通过Nuget软件包添加EF 6.0,但是如果我继续,我会遇到更多的冲突吗


我只是对EF 6.0非常满意,所以我问这个问题

EntityFramework 6需要.NET Framework,而不是核心

但是ASP.NET核心web应用程序也可以构建在.NET框架上

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


(如对问题的评论中所述)对于这种情况,有一个文档页面:

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

但是ASP.NET核心web应用程序也可以构建在.NET框架上

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


(如问题注释中所述)此案例有一个文档页面:

如果应用程序将目标锁定在.NET Framework上,则您不会遇到问题。如果应用程序将以.NET Core为目标,您将无法添加package@CamiloTerevinto谢谢EF和EF core之间并没有太大区别。一旦创建了上下文,它实际上是相同的。当然,现在有一些东西不可用,但不太多(例如EF2.1支持延迟加载)。如果应用程序的目标是.NET Framework,那么你就不会有问题。如果应用程序将以.NET Core为目标,您将无法添加package@CamiloTerevinto谢谢EF和EF core之间并没有太大区别。一旦创建了上下文,它实际上是相同的。当然,现在有一些东西不可用,但不多(例如EF2.1支持延迟加载)。