28

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

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

4

12 回答 12

37

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

有三个版本(我猜来自不同的 beta/RC)

我选择了最新的并安装了它。

这为我解决了这个问题。

于 2012-11-06T15:51:04.543 回答
30

首先,您可以在解决方案中添加 ClassLibrary。然后,将新项目添加到 ClassLibrary,您可以添加 Data>ADO.NET Entity Data Model

于 2012-12-13T15:22:09.153 回答
8

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

于 2013-03-21T16:34:15.040 回答
5

关闭 Visual Studio,然后从该位置安装“ Entity Framework Tools for Visual Studio ”:

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

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


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

于 2015-08-05T12:20:54.900 回答
1
  1. 右键单击现有项目

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

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

在这里我找到了解决方案

于 2014-01-15T21:08:53.943 回答
1

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

于 2014-04-09T03:48:48.113 回答
1

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

于 2015-04-07T19:14:07.170 回答
0

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

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

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

于 2014-06-07T07:16:42.427 回答
0

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

于 2015-03-08T03:50:01.513 回答
0

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

于 2015-06-15T11:11:26.617 回答
0

它以刚刚从给定链接https://www.microsoft.com/en-in/download/details.aspx?id=40762下载运行以修复实体框架的方式成功。

于 2017-02-26T16:06:25.633 回答
0
  1. 右键单击解决方案资源管理器中的项目
  2. 添加 > 新项目 > 数据 > ADO.NET 实体数据模型您可以在此处更新

在此处输入图像描述

于 2020-05-15T03:07:48.120 回答