【问题标题】:How to Create a Entity Framework Project?如何创建实体框架项目?
【发布时间】:2018-11-01 14:11:23
【问题描述】:

好吧,所以我觉得问这个很愚蠢......但我很难过。

我似乎无法创建使用 ADO.NET Entity Framework 的项目/单元。

我寻找了一个看起来可以匹配的项目类型,但没有成功(我能找到的最接近的是 ASP.NET 动态数据实体 Web 应用程序)。

我还尝试只添加一个单元(就像您为 Linq-to-SQL 所做的那样)。但是我找不到要添加的任何“实体框架”(尽管 Linq-to-SQL 在列表中)。 (注意:我尝试将其添加到普通类库和 WCF 项目中。)

有什么我需要下载的吗?我需要服用抗愚蠢的药丸吗? (因为我无法弄清楚这一点而感到愚蠢)

(我正在使用 Visual Studio 2010 Ultimate 连接到 SQL Server 2008)


这是我的“添加新项目”窗口的屏幕截图:

我通过右键单击类库项目并选择添加新项来获得此信息。里面没有实体框架。

【问题讨论】:

    标签: visual-studio entity-framework visual-studio-2010 entity-framework-4


    【解决方案1】:

    从任何项目(如 ClassLibrary)开始并添加 EF 模型。

    “添加新项目”对话框中应该有一个“ADO.NET 实体数据模型”项目。

    【讨论】:

    • 唉,没有! (请参阅我的更新帖子)我需要安装什么来获得它吗?
    • 它应该是正常 VS2010 安装的一部分(甚至是快速安装)。尝试修复。
    【解决方案2】:
    1. 在解决方案资源管理器中,右键单击,添加新项目。

    2. 在“模板”窗格中选择 ADO.NET 实体数据模型

    3. 为其命名,然后单击添加按钮。

    http://msdn.microsoft.com/en-us/library/bb399739.aspx

    【讨论】:

    • 没有这个选项。 (请参阅我的更新帖子)我需要安装什么来获得它吗?
    • @Vaccano:很奇怪。它应该已经被烘焙到 VS2010 中。如果单击对话框左侧的“数据”选项,它会出现吗?
    • 遗憾的是没有。我现在将继续使用 Linq-To-SQL。
    【解决方案3】:

    我在您的图片中看到已安装模板中的数据项。右键单击它以打开与数据相关的模板。实体框架相关的模板应该在那里。

    【讨论】:

      【解决方案4】:

      您所指的 ADO.NET 实体框架工作数据模型项目实际上是一个必须添加到现有 Visual Studio 项目中的“项目”。 参考: https://msdn.microsoft.com/en-us/library/jj206878(v=vs.113).aspx

      如果您创建一个类库并尝试向其中添加一个新项目,那么 ADO.NEW 实体框架工作数据模型“项目”将可用于添加到您的类库或“项目”。 Add Entity Frame Work Item to existing Project or Class Library

      【讨论】:

        【解决方案5】:

        这只是发生在我身上,但这是因为我错误地创建了一个使用 .NET 2.0 的 类库(.NET 标准)。一旦我创建了一个类库 (.NET Framework),我就可以通过选择 ADO.NET 实体数据模型来添加一个实体框架文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多