试图让Reverse POCO Generator工作

时间:2016-08-30 06:27:50

标签: c# entity-framework

我试过这样: How to use Entity Framework Power Tools in Visual Studio 2015?

基本上,根据我的理解,我需要在VS15上安装EF Powertools才能使反向POCO正常工作。但是,当我尝试安装扩展时,我收到错误:

  

该扩展程序已安装到所有适用的产品中。

由于

编辑:我终于设法重新安装了EF Powertools,但我仍然遇到同样的错误:
'无法解析文件的包含文本:... \ EF6.Utility.CS.ttinclude',另一个错误是:'加载包含文件'EF6.Utility.CS.ttinclude'返回null或空字符串。转型将不会进行。'

3 个答案:

答案 0 :(得分:4)

需要安装EF Power工具。现在使用VS 2015,您可以直接使用 EntityFramework Reverse POCO Generator

  

反向设计现有数据库并生成EntityFramework   Code First POCO类,配置映射和DbContext。

步骤:

  • 在Visual Studio 2015中,右键单击项目并选择“添加 - 新项目”。
  • 选择在线,然后搜索“反向poco”。或者你可以下载它 从此页面(使用顶部的“下载”按钮)。通过下载和 安装它,它将永久可用于您的“添加项目” 模板。

以下是链接:EntityFramework Reverse POCO Generator

答案 1 :(得分:1)

  1. 关闭所有visual studio实例
  2. here
  3. 安装.vsix
  4. 打开解决方案,右键单击文件夹,然后选择"添加>新项目......"
  5. 在已安装的情况下,选择" Visual C#" (不要选择任何子项,例如" Code"或" Data")
  6. 查找" EntityFramework反向POCO代码第一生成器"在列表中,如果你的"排序依据:"是"默认"你应该在MVC 4项目之后的列表中看到它。

答案 2 :(得分:0)

VS 2017

  1. 添加新的.net核心控制台应用程序
  2. 安装EF Core nuget-> Microsoft.EntityFrameworkCore
  3. 只需添加旧样式的app.config
  4. 重新启动VS 2017
  5. 将新项目添加到项目中,您将看到反向poco生成器
  6. 打开您创建的.tt文件
  7. 取消注释settings.connectionstring和providername,然后在其中编码并选择一个连接字符串名称
  8. 根据需要更改其他设置。
  9. Ctrl + S-因为此保存触发了模式pocos的生成。