首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADO.NET MVC核心1.0中的ADO.NET实体数据模型(.edmx)

ADO.NET MVC核心1.0中的ADO.NET实体数据模型(.edmx)
EN

Stack Overflow用户
提问于 2016-07-31 13:18:01
回答 3查看 3.6K关注 0票数 0

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

  1. 当我们将应用程序从MVC 5迁移到MVC核心1.0时,如何将.edmx从VS2013开发的MVC5应用程序迁移到MVC核心1.0新VS2015?
  2. 如何在ADO.NET核心1.0应用程序中使用数据库优先方法在VS2015中创建新的VS2015实体数据模型(.edmx)?我已经尝试过创建POCO模型,然后使用脚手架迁移命令,但希望了解使用旧的向导方法。
EN

回答 3

Stack Overflow用户

发布于 2016-07-31 16:38:39

实体框架核心不支持ADO.NET实体数据模型(.edmx)。微软在这里解释了如何移植它。

票数 2
EN

Stack Overflow用户

发布于 2016-08-02 22:27:45

最接近移植的方法是在另一个项目中创建模型,然后将这些文件复制到您的.NET核心应用程序中。只有在选择了引用以前框架的核心应用程序(4.61、4.52等)时,这才能起作用。当您在EDMX和相关文件中复制时,必须确保它们进入与.Net核心应用程序相同的项目。(如果引用另一个项目,则会遇到Visual生成错误,说明无法访问EntityFramework.dll。)。复制文件后,从Nuget添加EntityFramework以修复dbContext和DbSet引用。下面是一篇很好的文章,介绍如何在.Net核心中为EF6:托尼·斯莱特博客设置依赖注入

票数 0
EN

Stack Overflow用户

发布于 2016-09-27 15:25:08

正如其他答案所暗示的那样,EDMX没有得到支持。您需要使用新的dotnet scaffold命令行实用工具从数据中重新生成ED模型。还可以使用该命令对数据库进行增量更改。

查看"dotnet“的文档(一旦您离开EDMX,您也可能对迁移感兴趣)。

脚手架指挥文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38684368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档