Reputation: 82321
OK, so I feel dumb for asking this... but I am stumped.
I can't seem to create a project/unit for using the ADO.NET Entity Framework.
I looked for a project type that looked like it would match, but no go (closest I could find was ASP.NET Dynamic Data Entities Web Application).
I also tried to just add a unit (like you do for Linq-to-SQL). But I could not find anything "Entity Framework"y to add (though Linq-to-SQL is in the list). (Note: I tried adding it to a normal Class Library and to a WCF Project.)
Is there something I need to download? Is there an anti-stupid pill I need to take? ('cause I feel stupid for not being able to figure this out)
(I am using Visual Studio 2010 Ultimate connecting to SQL Server 2008)
Here is a screen shot of my Add New Item window:
I got this by right clicking on a Class Library Project and select Add New Item. There is no Entity Framework in it.
Upvotes: 17
Views: 29368
Reputation: 7880
This just happened to me, but it was because I mistakenly created a Class Library (.NET Standard), which uses .NET 2.0. As soon as I created a Class Library (.NET Framework), I was able to add an Entity Framework file by choosing ADO.NET Entity Data Model.
Upvotes: 0
Reputation: 1
The ADO.NET entity frame work data model project that you are referring to is actually an 'item' that must be added to an existing visual studio project. Reference: https://msdn.microsoft.com/en-us/library/jj206878(v=vs.113).aspx
If you create a class library and attempt to add a new item to it, then the ADO.NEW entity frame work data model 'item' will be available for addition to your class library or 'project'. Add Entity Frame Work Item to existing Project or Class Library
Upvotes: 0
Reputation: 451
I see the item Data in installed templates in your image. Right click that to open the data related templates. he entity frame work related templates should be there.
Upvotes: 0
Reputation: 180787
In the Solution Explorer, Right-click, Add New Item.
Select ADO.NET Entity Data Model in the Templates pane.
Give it a name, and click the Add button.
http://msdn.microsoft.com/en-us/library/bb399739.aspx
Upvotes: 3
Reputation: 273219
Begin with any Project (like a ClassLibrary) and Add an EF model.
There should be a "ADO.NET Entity Data Model" item in your "Add New Item" dialog.
Upvotes: 15