我似乎无法创建使用ADO.NET实体框架的项目/单元。
我找了一个看似匹配的项目类型,但没有去(我最接近的是ASP.NET动态数据实体Web应用程序)。
我还尝试添加一个单元(就像你为Linq-to-SQL所做的那样)。但我找不到任何“实体框架”来添加(虽然Linq-to-SQL在列表中)。 (注意:我尝试将其添加到普通的类库和WCF项目中。)
我需要下载什么吗?我需要服用一种抗愚蠢的药丸吗? (因为我无法弄清楚这一点,我觉得很愚蠢)
(我正在使用Visual Studio 2010 Ultimate连接到SQL Server 2008)
以下是我的添加新项目窗口的屏幕截图:
通过右键单击“类库项目”并选择“添加新项”来获取此项。其中没有实体框架。
答案 0 :(得分:12)
从任何项目开始(如ClassLibrary)并添加EF模型。
“添加新项”对话框中应该有一个“ADO.NET实体数据模型”项。
答案 1 :(得分:3)
在解决方案资源管理器中,右键单击,添加新项目。
在“模板”窗格中选择 ADO.NET实体数据模型。
为其命名,然后点击添加按钮。
答案 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实体数据模型来添加实体框架文件。