entity framework7逆向工程ASP.NET 5

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

我意识到的几件事情已经改变了如何配置特定实体的语法/方法。

通常,您可以使用EF Power Tools(EF6)生成POCO类,它生成实体类型和实体映射作为配置。 一切都干净,一切正常。

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

从我在这里找到的有关Entity Framework 7 Beta 4的msdn博客

逆向工程的function仍处于开发阶段。 “ 从数据库逆向工程模型的早期预览 ”。

这是让你顺利进行的事情。 如你所知,它仍然都是测试版,这有点复杂但是我们目前最好的。

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

只是一些命令可以提供帮助,因为它们在更改为DNX后发生了一些变化。 您可以进入命令提示符或Powershell。

首先确保安装相关的entity framework包(如上文所述)。 确保你得到最新的而不是beta1。 我发现它需要匹配DNX的beta号。 例如,如果你得到DNX beta5,你需要下载beta5的EF夜间版本。

每晚构建NuGet包源以供参考: https : //www.myget.org/F/aspnetvnext/api/v2

不要忘记将它添加到project.json中

"commands": { "ef": "EntityFramework.Commands" } 

现在开始执行命令

 dnvm install -r coreclr latest 

(或者如果你不想要coreClr,只使用clr)

进入项目目录,然后键入

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

我听说他们正在为此制作GUI,所以我们只能等着看。