Visual Studio 2012 Professional 中缺少 ADO.NET 实体数据模型模板。我什至没有 Visual Studio 模板类别中的“数据”类别。
我修改了 Visual Studio 2012 安装,并选择了所有可用的包进行安装。但即便如此,也没有运气。
Visual Studio 2012 Professional 中缺少 ADO.NET 实体数据模型模板。我什至没有 Visual Studio 模板类别中的“数据”类别。
我修改了 Visual Studio 2012 安装,并选择了所有可用的包进行安装。但即便如此,也没有运气。
我在 C:\ProgramData\Package Cache 中搜索了“eftools.msi”
有三个版本(我猜来自不同的 beta/RC)
我选择了最新的并安装了它。
这为我解决了这个问题。
首先,您可以在解决方案中添加 ClassLibrary。然后,将新项目添加到 ClassLibrary,您可以添加 Data>ADO.NET Entity Data Model
我通过进入项目属性并更改目标框架解决了这个问题。在我的例子中,该项目的默认目标框架是 2.0(不知道为什么——我原以为 4.5 是默认的)。我将其更改为 4.5,并且能够看到“ADO.Net 实体数据模型”选项。我认为这一切都是为了为您所针对的 CLR 版本安装正确的 EF 工具。
关闭 Visual Studio,然后从该位置安装“ Entity Framework Tools for Visual Studio ”:
► [Visual Studio 磁盘或安装程序文件夹]\packages\EFTools\EFTools.msi"
我这样做了,我得到了结果。
您也可以从此处下载此工具。
右键单击现有项目
选择“添加”->“新项目...”
在“数据”节点下,您可以选择“ADO.NET 实体数据模型”
我在我的包文件夹中找到了 EFTools.msi 文件,然后运行它然后选择卸载,然后再次运行它并选择安装。重新安装后,模板出现了。
如果您安装了新的 EFTools6.1.3ForVS2013.msi,然后将其卸载,则会删除 ADO.net 实体模型选项。微软从不放回旧版本。谢谢海恩西。
我在使用 Visual Studio Express 2013 时遇到了同样的问题。如果您有这个问题,请不要重新安装 Visual Studio,您必须修复 EF 工具:
搜索C:\ProgramData\Package Cache for "eftools.msi"
选择最新的,运行它并选择修复。
我今天遇到了同样的问题。但是在我的 C:\ProgramData\Package Cache 文件夹中只有一个 eftools.msi文件。我安装了它。仍然缺少模板。然后我使用修复选项再次安装了相同的 msi 文件。然后模板出现了。
当您单击添加新项目时,您将获得模板的一般列表。当您打开它时,“Visual c#”可能会在左侧菜单中突出显示。从那里你必须点击“数据”菜单。现在您可以看到 ADO.NET 实体数据模型 :)
它以刚刚从给定链接https://www.microsoft.com/en-in/download/details.aspx?id=40762下载并运行以修复实体框架的方式成功。