代码之家  ›  专栏  ›  技术社区  ›  E.Meir

.NETCore2.1中的实体框架支持

  •  0
  • E.Meir  · 技术社区  · 6 年前

    我已经创建了一个新的应用程序,使用的SPA模板 .netcore 当我添加 ASP.net core Web Application 对于这个解决方案,我想添加到id ADO.net entityframework模板,但在数据部分中,它不显示: enter image description here

    所以我最后加了一个 class Library(.net framework) 我可以加一个 ADO.net Entity Data Model enter image description here

    .net core 2.1 对于API、模型和视图(按角度)。

    .net framework 4.6.1, class library 项目。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Adam Vincent    6 年前

    https://docs.microsoft.com/en-us/dotnet/standard/frameworks

    简而言之,您的需求决定了您选择哪种框架。

    我建议坚持使用EF Core(只是我个人的意见,接受或离开它)只有当您需要从源数据库进行一次迁移时,才推荐使用EF Core方法的database first。 Microsoft Doc

    如果您需要在第一次迁移之后继续使用实体模型,那么在.NETFramework库上使用EntityFramework6将是您最大的利益所在。但这并不妨碍您使用efcore作为OR/M,因为您确实可以使用.NET Core引用.NET Framework。