首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Visual 2015中使用实体框架电动工具?

如何在Visual 2015中使用实体框架电动工具?
EN

Stack Overflow用户
提问于 2015-01-17 11:58:22
回答 8查看 63.6K关注 0票数 45

我在Visual 2012中使用了实体框架。通过“逆向工程代码优先”建立实体模型。

但是当我刚刚安装Visual 2015,用NuGet安装EF电动工具时,我找不到“逆向工程代码优先”选项。

有人知道我该怎么做吗?

谢谢!

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-01-17 17:26:54

Entity Framework 是一个Visual 扩展,所以您需要首先安装它。但是,存在一个问题,Visual的支持版本是2010年、2012年和2013年。Visual 2015是预览版。我认为这就是为什么还没有包括在内。但我有个解决方案,在这样的情况下对我有用。

  1. 下载实体框架电动工具
  2. .vsix文件是一个zip,因此您可以使用Winrar (或任何具有此功能的其他程序)解压缩它。仅解压缩名为extension.vsixmanifest的文件
  3. 在这个文件(它是一个xml)中,您需要找到一个名为SupportedProducts的标记,并添加Visual 2015版本(转到Help->有关Microsoft ,以检查已安装的版本)。 ..。终极共同体
  4. extension.vsixmanifest中覆盖.vsix文件,并尝试安装该文件。

希望能帮上忙

更新1

我尝试了配置(Version:14.0和Edition:Ultimate),它节省了时间,您可以在这个链接中下载它。我还增加了社区版。

更新2

朱莉·勒曼在她的博客上写了一篇关于如何解决这个问题的文章文章。

更新3

我强烈建议您在处理遗留数据库时使用EntityFramework反向POCO发生器。如果您的模式可以更改多次而不使用迁移,那么最好使用t4模板,它可以帮助您在每次更新DB时重新生成模型。您只需要右键单击.tt文件并执行运行自定义工具选项,仅此而已。EF电动工具还有一个选项,允许您自定义t4模板。

票数 76
EN

Stack Overflow用户

发布于 2015-08-03 03:21:02

既然VS 2015已经发布,您将需要使用EntityFramework反向POCO生成器https://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838。ALthough

票数 15
EN

Stack Overflow用户

发布于 2017-03-27 12:36:55

我更新了用于Visual 2017的EF电动工具,如果有人感兴趣的话,我可以从我的DropBox中下载它:

EFPowerTools.vsix

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

https://stackoverflow.com/questions/27999235

复制
相关文章

相似问题

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