C# 试图让反向POCO发生器工作

C# 试图让反向POCO发生器工作,c#,entity-framework,C#,Entity Framework,我试着这样做: 基本上,据我所知,我需要在VS15上安装EF Powertools,以便反向POCO工作。但是,当我尝试安装扩展时,会出现以下错误: 扩展已安装到所有适用的产品 谢谢 编辑:我终于成功地重新安装了EF Powertools,但仍然出现相同的错误: '未能解析文件的包含文本:…\EF6.Utility.CS.ttinclude',另一个错误是:'加载包含文件'EF6.Utility.CS.ttinclude'返回null或空字符串。转换将不会运行。“您不需要安装EF Power

我试着这样做:

基本上,据我所知,我需要在VS15上安装EF Powertools,以便反向POCO工作。但是,当我尝试安装扩展时,会出现以下错误:

扩展已安装到所有适用的产品

谢谢

编辑:我终于成功地重新安装了EF Powertools,但仍然出现相同的错误:
'未能解析文件的包含文本:…\EF6.Utility.CS.ttinclude',另一个错误是:'加载包含文件'EF6.Utility.CS.ttinclude'返回null或空字符串。转换将不会运行。“

您不需要安装EF Power tools。现在使用VS 2015,您可以直接使用EntityFramework反向POCO生成器

逆向工程现有数据库并生成EntityFramework 首先编写POCO类、配置映射和DbContext

步骤:

在Visual Studio 2015中,右键单击项目并选择添加-新建项。 选择联机,然后搜索反向poco。或者你可以下载它 从该页面使用顶部的下载按钮。下载及 安装后,它将在您的添加项中永久可用 模板。 以下是链接:

您不需要安装EF电动工具。现在使用VS 2015,您可以直接使用EntityFramework反向POCO生成器

逆向工程现有数据库并生成EntityFramework 首先编写POCO类、配置映射和DbContext

步骤:

在Visual Studio 2015中,右键单击项目并选择添加-新建项。 选择联机,然后搜索反向poco。或者你可以下载它 从该页面使用顶部的下载按钮。下载及 安装后,它将在您的添加项中永久可用 模板。 以下是链接:

关闭visual studio的所有实例 从安装.vsix 打开您的解决方案,右键单击文件夹并选择“添加>新建项目…”。。。 在“已安装”下,选择“Visual C不要选择任何子项”,如“代码”或“数据” 查找列表中的EntityFramework反向POCO代码第一个生成器,如果您的Sort by:是默认值,那么您应该在MVC 4项之后的列表中看到它。 关闭visual studio的所有实例 从安装.vsix 打开您的解决方案,右键单击文件夹并选择“添加>新建项目…”。。。 在“已安装”下,选择“Visual C不要选择任何子项”,如“代码”或“数据” 查找列表中的EntityFramework反向POCO代码第一个生成器,如果您的Sort by:是默认值,那么您应该在MVC 4项之后的列表中看到它。 VS 2017

添加新的.net核心控制台应用程序 安装EF Core nuget->Microsoft.EntityFrameworkCore 只需添加旧式app.config 重启VS 2017 将新项目添加到项目中,您将看到反向poco生成器 打开您创建的.tt文件 取消对settings.connectionstring和providername的注释,只需在其中对其编码并选择一个connectionstring名称 根据需要更改其他设置。 Ctrl+S-此保存触发模式POCO的生成。 VS 2017

添加新的.net核心控制台应用程序 安装EF Core nuget->Microsoft.EntityFrameworkCore 只需添加旧式app.config 重启VS 2017 将新项目添加到项目中,您将看到反向poco生成器 打开您创建的.tt文件 取消对settings.connectionstring和providername的注释,只需在其中对其编码并选择一个connectionstring名称 根据需要更改其他设置。 Ctrl+S-此保存触发模式POCO的生成。
我要求这样做的原因是,当我尝试这样做时,我收到一个错误“未能解析文件的包含文本…CS.ttinclude”“未能解析文件的包含文本:.\..\EF6.Utility.CS.ttinclude”,另一个错误是:“加载包含文件”EF6.Utility.CS.ttinclude“返回null或空字符串。转换将不会运行。您刚才不是说没有必要吗?您必须删除任何现有的旧Entity Framework Power Tools Beta 4。然后尝试安装POCO generator。我将删除上述注释。这是一个错误。很抱歉:同样的问题,没有改变。我要求这样做的原因是因为当我尝试这样做时,我收到一个错误“未能解析文件的包含文本…CS.ttinclude”“未能解析文件的包含文本:.\..\EF6.Utility.CS.ttinclude”,另一个错误是:“加载包含文件”EF6.Utility.CS.ttinclude“返回null或空字符串。转换将不会运行。您刚才不是说没有必要吗?您必须删除任何现有的旧Entity Framework Power Tools Beta 4。然后尝试安装POCO generator。我将删除上述注释。这是一个错误。很抱歉:同样的问题,没有变化。我在VS2019和一个简单的空控制台应用程序中尝试过这一点。但它什么也不做,也不知道它是否显示任何警告或错误,或者msgI是否在VS2019和一个简单的空控制台应用程序中尝试过这一点。但它什么也不做,也不知道 如果它甚至显示任何警告或错误或任何消息