缺少Visual Studio 2012 Professional中的ADO.NET实体数据模型模板。我甚至没有Visual Studio模板类别的“数据”类别。
我修改了Visual Studio 2012安装,并选择了要安装的所有可用软件包。但即便如此也没有运气。
答案 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)
按下右键单击现有项目
选择“添加” - > “新项目......”
在“数据”节点下,您可以选择“ADO.NET实体数据模型”
答案 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)