我在Visual 2012中使用了实体框架。通过“逆向工程代码优先”建立实体模型。
但是当我刚刚安装Visual 2015,用NuGet安装EF电动工具时,我找不到“逆向工程代码优先”选项。
有人知道我该怎么做吗?
谢谢!
发布于 2015-01-17 17:26:54
Entity Framework 是一个Visual 扩展,所以您需要首先安装它。但是,存在一个问题,Visual的支持版本是2010年、2012年和2013年。Visual 2015是预览版。我认为这就是为什么还没有包括在内。但我有个解决方案,在这样的情况下对我有用。
希望能帮上忙
更新1
我尝试了配置(Version:14.0和Edition:Ultimate),它节省了时间,您可以在这个链接中下载它。我还增加了社区版。
更新2
朱莉·勒曼在她的博客上写了一篇关于如何解决这个问题的文章文章。
更新3
我强烈建议您在处理遗留数据库时使用EntityFramework反向POCO发生器。如果您的模式可以更改多次而不使用迁移,那么最好使用t4模板,它可以帮助您在每次更新DB时重新生成模型。您只需要右键单击.tt文件并执行运行自定义工具选项,仅此而已。EF电动工具还有一个选项,允许您自定义t4模板。
发布于 2015-08-03 03:21:02
既然VS 2015已经发布,您将需要使用EntityFramework反向POCO生成器https://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838。ALthough
发布于 2017-03-27 12:36:55
我更新了用于Visual 2017的EF电动工具,如果有人感兴趣的话,我可以从我的DropBox中下载它:
https://stackoverflow.com/questions/27999235
复制相似问题