如何创建实体框架项目?

时间:2010-10-12 21:06:19

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

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

我似乎无法创建使用ADO.NET实体框架的项目/单元。

我找了一个看似匹配的项目类型,但没有去(我最接近的是ASP.NET动态数据实体Web应用程序)。

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

我需要下载什么吗?我需要服用一种抗愚蠢的药丸吗? (因为我无法弄清楚这一点,我觉得很愚蠢)

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


以下是我的添加新项目窗口的屏幕截图:

Add New Item Window

通过右键单击“类库项目”并选择“添加新项”来获取此项。其中没有实体框架。

5 个答案:

答案 0 :(得分:12)

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

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

答案 1 :(得分:3)

  1. 在解决方案资源管理器中,右键单击,添加新项目。

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

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

您所指的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

答案 4 :(得分:0)

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