首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架7逆向工程ASP.NET 5

实体框架7逆向工程ASP.NET 5
EN

Stack Overflow用户
提问于 2015-05-24 02:45:37
回答 1查看 5K关注 0票数 3

我一直试图使用EF7 _4将我的数据库迁移到web应用程序模型中。

我意识到,如何配置特定实体的语法/方法已经改变。

通常,您使用EF6 (EF6)生成POCO类,该工具生成实体类型和实体映射作为配置。一切干净,一切正常。

我的问题是,是否有人经历过如何使用EF7?

从我在这里找到的关于实体框架7 Beta 4的msdn博客

逆向工程的特点仍处于开发阶段。“:反向工程的早期预览--数据库中的模型”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-24 17:16:21

这里有件事会让你上路的。正如你所知,它仍然是所有的测试版,这是一个有点复杂,但最好的,我们现在。

http://stoutcloud.com/geek-out-entity-framework-7/geek-ef7-reverse-engineering-first-look/

只是一些命令在执行过程中提供了帮助,因为它们在DNX更改后稍微改变了一些。您可以进入命令提示符或Powershell。

首先,确保您安装了相关的实体框架包(如上面的文章所述)。确保你得到的是最新的而不是beta1。我发现它需要匹配DNX的测试版号码。例如,如果您获得DNX beta5,您需要下载beta5的EF夜间版本。

每晚构建NuGet包来源:https://www.myget.org/F/aspnetvnext/api/v2

别忘了把这个添加到你的project.json中

代码语言:javascript
复制
"commands": {
    "ef": "EntityFramework.Commands"
  }

现在转到命令

代码语言:javascript
复制
dnvm install -r coreclr latest 

(或者,如果您不想使用coreClr,只需使用clr )

进入项目目录,然后键入

代码语言:javascript
复制
dnu restore

dnx . ef

dnx . ef revEng Server=PC\SQLEXPRESS;Database=Databasename;Trusted_Connection=True;

我听说他们正在为此开发一个GUI,所以我们只能拭目以待了。

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

https://stackoverflow.com/questions/30419577

复制
相关文章

相似问题

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