Как создать проект Entity Framework? - PullRequest
16 голосов
/ 13 октября 2010

ОК, поэтому я чувствую себя глупо, спрашивая об этом ... но я в замешательстве.

Мне не удается создать проект / модуль для использования ADO.NET Entity Framework.

Я искал тип проекта, который выглядел бы так, как будто бы он соответствовал, но ничего не получалось (самое близкое, что я мог найти - это веб-приложение динамических объектов данных ASP.NET).

Я также пытался просто добавить модуль (напримервы делаете для Linq-to-SQL).Но я не смог найти ничего "Entity Framework" для добавления (хотя Linq-to-SQL находится в списке).(Примечание. Я попытался добавить его в обычную библиотеку классов и в проект WCF.)

Что-то нужно загрузить?Нужно ли принимать противоумную таблетку?(потому что я чувствую себя глупо из-за того, что не могу понять это)

(я использую Visual Studio 2010 Ultimate для подключения к SQL Server 2008)


Вот снимок экранамое окно Добавить новый элемент:

Add New Item Window

Я получил это, щелкнув правой кнопкой мыши по проекту библиотеки классов и выбрав Добавить новый элемент.В нем нет Entity Framework.

Ответы [ 5 ]

12 голосов
/ 13 октября 2010

Начните с любого проекта (например, ClassLibrary) и добавьте модель EF.

В диалоговом окне «Добавление нового элемента» должен быть элемент «Модель данных объекта ADO.NET».

3 голосов
/ 13 октября 2010
  1. В обозревателе решений щелкните правой кнопкой мыши, Добавить новый элемент.

  2. Выберите Модель данных сущности ADO.NET на панели шаблонов.

  3. Дайте ему имя и нажмите кнопку Добавить .

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

0 голосов
/ 01 ноября 2018

Это только что произошло со мной, но это было потому, что я по ошибке создал библиотеку классов (.NET Standard) , которая использует .NET 2.0. Как только я создал библиотеку классов (.NET Framework) , я смог добавить файл Entity Framework, выбрав ADO.NET Entity Data Model .

0 голосов
/ 29 ноября 2017

Проект модели данных рабочей структуры сущности ADO.NET, на который вы ссылаетесь, на самом деле является «элементом», который необходимо добавить в существующий проект Visual Studio.Ссылка: https://msdn.microsoft.com/en-us/library/jj206878(v=vs.113).aspx

Если вы создаете библиотеку классов и пытаетесь добавить в нее новый элемент, то модель элемента данных рабочей рамки объекта ADO.NEW 'item' будет доступна для добавления в вашу библиотеку классов или«проект». Добавить рабочий элемент рамки объекта в существующий проект или библиотеку классов

0 голосов
/ 29 августа 2016

Я вижу пункт Данные в установленных шаблонах на вашем изображении.Щелкните правой кнопкой мыши, чтобы открыть шаблоны, связанные с данными.Шаблоны, связанные с каркасом объекта, должны быть там.

...