【问题标题】:Trying to get Reverse POCO Generator to work试图让反向 POCO 生成器工作
【发布时间】:2016-08-30 06:27:49
【问题描述】:

我尝试了以下操作: 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或空字符串。转换将不会运行。'

【问题讨论】:

    标签: c# entity-framework


    【解决方案1】:

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

    对现有数据库进行逆向工程并生成 EntityFramework Code First POCO 类、配置映射和 DbContext。

    步骤:

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

    这是链接:EntityFramework Reverse POCO Generator

    【讨论】:

    • 我问这个的原因是因为当我尝试这样做时,我得到一个错误'无法解析文件...CS.ttinclude的包含文本'
    • '无法解析文件的包含文本:.\..\EF6.Utility.CS.ttinclude',另一个错误是:'正在加载包含文件'EF6.Utility.CS.ttinclude'返回 null 或空字符串。转换将不会运行。'
    • 你不是说没必要吗?
    • 实际上,您必须删除任何现有的旧 Entity Framework Power Tools Beta 4。然后尝试安装 POCO 生成器。我将删除上述评论。那是一个错误。抱歉:)
    • 同样的问题,没有变化
    【解决方案2】:
    1. 关闭 Visual Studio 的所有实例
    2. here 安装.vsix
    3. 打开您的解决方案,右键单击文件夹并选择“添加 > 新项目...”
    4. 在已安装下,选择“Visual C#”(不要选择任何子项,如“代码”或“数据”)
    5. 在列表中找到“EntityFramework Reverse POCO Code First Generator”,如果您的“排序方式:”为“默认”,您应该在 MVC 4 项之后的列表中看到它。

    【讨论】:

      【解决方案3】:

      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 的生成。

      【讨论】:

      • 我已经在 VS 2019 和一个简单的空控制台应用程序中尝试过这个。但它什么也不做,也不知道它是否显示任何警告或错误或任何消息
      猜你喜欢
      • 2019-03-30
      • 1970-01-01
      • 2018-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      • 2018-07-07
      相关资源
      最近更新 更多