ste*_*nly 3 c# asp.net-mvc ef-migrations entity-framework-core
我一直在尝试使用EF7 _4将我的数据库迁移到Web应用程序模型中.
我意识到的几件事情已经改变了如何配置特定实体的语法/方法.
通常,您可以使用EF Power Tools(EF6)生成POCO类,它生成实体类型和实体映射作为配置.一切都干净,一切正常.
我的问题是,有人体验过如何使用EF7吗?
从我在这里找到的有关Entity Framework 7 Beta 4的msdn博客
逆向工程的功能仍处于开发阶段." 从数据库逆向工程模型的早期预览 ".
这是一些可以帮助你的东西.如你所知,它仍然是所有测试版,这有点复杂,但我们目前最好.
http://stoutcloud.com/geek-out-entity-framework-7/geek-ef7-reverse-engineering-first-look/
只是一些命令可以提供帮助,因为它们已经改变了一点,因为它改为DNX.您可以进入命令提示符或Powershell.
首先确保安装相关的实体框架包(如上文所述).确保你获得最新的而不是beta1.我发现它需要匹配DNX的beta号.例如,如果你得到DNX beta5,你需要下载beta5的EF夜间版本.
每晚构建NuGet包源以供参考:https://www.myget.org/F/aspnetvnext/api/v2
不要忘记将它添加到project.json中
"commands": {
"ef": "EntityFramework.Commands"
}
Run Code Online (Sandbox Code Playgroud)
现在开始执行命令
dnvm install -r coreclr latest
Run Code Online (Sandbox Code Playgroud)
(或者如果你不想要coreClr,只使用clr)
进入项目目录然后输入
dnu restore
dnx . ef
dnx . ef revEng Server=PC\SQLEXPRESS;Database=Databasename;Trusted_Connection=True;
Run Code Online (Sandbox Code Playgroud)
我听说他们正在为这个GUI工作,所以我们只能等着看.
归档时间: |
|
查看次数: |
4811 次 |
最近记录: |