Visual studio 2015 ASP.NET MVC core 1.0中的ADO.NET实体数据模型(.edmx)

Visual studio 2015 ASP.NET MVC core 1.0中的ADO.NET实体数据模型(.edmx),visual-studio-2015,asp.net-core-mvc,asp.net-core-1.0,Visual Studio 2015,Asp.net Core Mvc,Asp.net Core 1.0,关于如何在ASP.NET MVC core 1.0应用程序中使用ADO.NET实体数据模型(.edmx),我有几个问题- 当我们将应用程序从MVC 5迁移到MVC core 1.0时,我们如何将.edmx从VS2013中开发的MVC5应用程序迁移到MVC core 1.0新VS2015 如何在VS2015的MVC core 1.0应用程序中使用数据库优先的方法创建新的ADO.NET实体数据模型(.edmx)?[我已经尝试过创建POCO模型,然后使用scaffold migration命令,但想了

关于如何在ASP.NET MVC core 1.0应用程序中使用ADO.NET实体数据模型(.edmx),我有几个问题-

  • 当我们将应用程序从MVC 5迁移到MVC core 1.0时,我们如何将.edmx从VS2013中开发的MVC5应用程序迁移到MVC core 1.0新VS2015

  • 如何在VS2015的MVC core 1.0应用程序中使用数据库优先的方法创建新的ADO.NET实体数据模型(.edmx)?[我已经尝试过创建POCO模型,然后使用scaffold migration命令,但想了解如何使用旧的向导方法]


  • 实体框架核心不支持ADO.NET实体数据模型(.edmx)。如何移植。实体框架核心不支持ADO.NET实体数据模型(.edmx)。如何移植。

    最接近移植的方法是在另一个项目中创建模型,然后将这些文件复制到.NET核心应用程序中。仅当您选择了一个引用先前框架(4.61、4.52等)的核心应用程序时,这才有效。在复制EDMX和相关文件时,必须确保它们与.Net核心应用程序进入同一项目。(如果从其他项目引用,则会遇到Visual Studio生成错误,表示无法访问EntityFramework.dll。)。在复制文件后,从Nuget中添加EntityFramework以修复dbContext和DbSet引用。这是一篇关于如何在.Net core for EF6中设置依赖项注入的好文章:

    最接近移植的方法是在另一个项目中创建模型,然后将这些文件复制到.Net core应用程序中。仅当您选择了一个引用先前框架(4.61、4.52等)的核心应用程序时,这才有效。在复制EDMX和相关文件时,必须确保它们与.Net核心应用程序进入同一项目。(如果从其他项目引用,则会遇到Visual Studio生成错误,表示无法访问EntityFramework.dll。)。在复制文件后,从Nuget中添加EntityFramework以修复dbContext和DbSet引用。下面是一篇关于如何在.Net core中为EF6设置依赖项注入的好文章:

    正如其他答案所提到的,不支持EDMX。您需要使用新的
    dotnetscaffold
    命令行实用程序从数据中重新生成ED模型。您还可以使用该命令构建对数据库的增量更改

    查看“dotnet”文档(离开EDMX后,您可能还会对迁移感兴趣)


    正如其他答案所暗示的,EDMX不受支持。您需要使用新的
    dotnetscaffold
    命令行实用程序从数据中重新生成ED模型。您还可以使用该命令构建对数据库的增量更改

    查看“dotnet”文档(离开EDMX后,您可能还会对迁移感兴趣)


    立即链接broken@user1我已经发布了新的链接broken@user1我已经发布了新的链接。