从visual studio 2012专业版缺少ADO.NET实体数据模型模板

时间:2012-10-17 11:56:04

标签: visual-studio-2012

缺少Visual Studio 2012 Professional中的ADO.NET实体数据模型模板。我甚至没有Visual Studio模板类别的“数据”类别。

我修改了Visual Studio 2012安装,并选择了要安装的所有可用软件包。但即便如此也没有运气。

12 个答案:

答案 0 :(得分:34)

我在C:\ ProgramData \ Package Cache中搜索了“eftools.msi”

有三个版本(我猜不同的beta / RCs)

我选了最近的并安装了它。

这解决了我的问题。

答案 1 :(得分:29)

首先,您可以在解决方案中添加ClassLibrary。 然后,将新项添加到ClassLibrary,您可以添加数据> ADO.NET实体数据模型

答案 2 :(得分:8)

我通过进入项目属性并更改目标框架来解决这个问题。在我的例子中,项目的默认目标框架是2.0(不明白为什么 - 我希望4.5是默认值)。我将其更改为4.5,我能够看到“ADO.Net实体数据模型”选项。我认为这就是为您所针对的CLR版本安装了正确的EF工具。

答案 3 :(得分:4)

关闭Visual Studio,然后从此位置安装“ Visual Studio的实体框架工具”:

  

[Visual Studio磁盘或安装程序文件夹] \ packages \ EFTools \ EFTools.msi“

我这样做了,我得到了结果。

您也可以从here下载此工具。

答案 4 :(得分:1)

  1. 按下右键单击现有项目

  2. 选择“添加” - > “新项目......”

  3. 在“数据”节点下,您可以选择“ADO.NET实体数据模型”

  4. Here I found the solution

答案 5 :(得分:1)

我在我的packages文件夹中找到了EFTools.msi文件,然后运行它然后选择uninstall然后再次运行它并选择安装。重新安装后,模板出现了。

答案 6 :(得分:1)

如果您已安装新的EFTools6.1.3ForVS2013.msi,然后将其卸载,则会删除ADO.net实体模型选项。 微软从未放弃旧版本。 谢谢Hainesy。

答案 7 :(得分:0)

我遇到了与Visual Studio Express 2013相同的问题。如果您遇到这个问题,请不要重新安装Visual Studio,您必须修复EF工具:

C:\ProgramData\Package Cache for "eftools.msi"

中搜索

选择最新的,运行它并选择修复。

答案 8 :(得分:0)

我今天遇到了同样的问题。但是在我的C:\ ProgramData \ Package Cache文件夹中只有一个eftools.msi 文件。我安装了它。模板仍然缺失。然后我使用修复选项再次安装了相同的msi文件。然后出现了模板。

答案 9 :(得分:0)

当您点击添加新项目时,您将获得一般模板列表。打开时,“Visual c#”可能会在左侧突出显示侧面菜单。从那里你必须点击“数据”菜单。现在您可以看到ADO.NET实体数据模型:)

答案 10 :(得分:0)

它以某种方式取代了我已下载来自给定链接https://www.microsoft.com/en-in/download/details.aspx?id=40762运行以进行修复实体框架。

答案 11 :(得分:0)

  1. 右键单击“解决方案资源管理器”中的项目
  2. 添加>新建项目>数据> ADO.NET实体数据模型 您可以更新here

enter image description here