【问题标题】:Missing ADO.NET entity data model template from visual studio 2012 professionalVisual Studio 2012 Professional 中缺少 ADO.NET 实体数据模型模板
【发布时间】:2012-10-07 16:17:00
【问题描述】:

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

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

【问题讨论】:

  • 我的问题是我以为这是一个项目模板,但它是一个项目模板。

标签: visual-studio-2012


【解决方案1】:

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

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

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

这解决了我的问题。

【讨论】:

  • 这对你来说真的很有帮助Hainsey。就是想知道,在我们安装VS 2012的时候,VS 2012是否默认不安装这个eftools.msi?
  • 我的 c 中没有 ProgramDATA 文件夹:怎么办?
  • @Chlebta 搜索所有 C:\ 我猜
  • @Hainesy 我已经解决了这个问题,但现在,我在 ADO.net 实体模型向导中找不到“来自数据库的代码”或“空代码优先模型...” b>,我只得到“从数据库生成”和“空模型”。
  • 这也对我有用。但是,我必须在安装产品时进行“修复”,只是没有显示出来。
【解决方案2】:

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

【讨论】:

  • 天哪,我会在几个小时前读到这篇文章。我会花 VS 2012 重新安装。 :S 谢谢你的回答伙伴! :)
  • +1 这应该是答案!请注意,在 VS 2013 中,您必须转到项目上下文菜单并选择 Add->Component->Data->ADO .NET Entity Data Model。
  • 在 VS 2013 上为我工作,我不必安装 eftools.msi
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

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

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


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

    【讨论】:

      【解决方案5】:
      1. 在现有项目上按右键

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

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

      Here I found the solution

      【讨论】:

        【解决方案6】:

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

        【讨论】:

        • 伙计,为什么不被接受:-)。这解决了我的问题(也在 Visual Studio 2013 中)谢谢@PeterLiang
        【解决方案7】:

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

        【讨论】:

          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

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

            【讨论】:

              【解决方案10】:

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

              【讨论】:

                【解决方案11】:

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

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

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

                【讨论】:

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

                  【讨论】:

                    猜你喜欢
                    • 2014-05-27
                    • 1970-01-01
                    • 2015-12-02
                    • 2018-01-11
                    • 2023-04-03
                    • 2016-08-24
                    • 1970-01-01
                    • 2020-03-04
                    • 1970-01-01
                    相关资源
                    最近更新 更多