У меня была точно такая же проблема, и я пробовал все виды установки/удаления пакетов NuGet и других Entity Framework 4 и т. д. В конце концов, в моей первоначальной установке VS 2010 SP1 не было установленных «ADO.NET Entity Framework Tools». Чтобы проверить это, просто откройте панель управления Windows и перейдите к установленным программам, если вы НЕ видите «Инструменты Microsoft Visual Studio 2010 ADO.Net Entity Framework», тогда это ваша проблема.
Единственный способ исправить это — получить файлы Entity, в частности файлы .msi и .cab, с исходного установочного диска Visual Studio и переустановить их. Хорошей новостью является то, что вам НЕ нужно переустанавливать всю Visual Studio! К вашему сведению, мне на удивление не удалось найти только эти файлы, доступные в Интернете в виде отдельного пакета, и мне пришлось взять их с моего установочного DVD-диска VS.
Просто следуйте приведенным ниже инструкциям, которые я нашел размещенными на следующем сайте и вставленными ниже, это сработало для меня. Как только я выполнил приведенную ниже команду, я снова открыл свой проект, и все было хорошо с миром, мне не нужно было ничего делать или добавлять какие-либо ссылки, когда я вернулся в мой проект веб-форм ASP.Net.
Нет модели данных сущности (EDMX) Шаблон с Visual Studio 2010 SP1 и ADO.NET Entity Framework 4.1
Откройте установочный носитель для VS2010 и перейдите к «:\WCU\EFTools». В ней вы найдете два файла:
ADONETEntityFrameworkTools_enu.msi
ADONETEntityFrameworkTools_enu.cab
1. Скопируйте эти файлы в папку на вашем ПК. 2. Создайте файл журнала в папке, например, с именем «Log.txt». 3. Откройте командную строку (возможно, запустите командную строку от имени администратора) и перейдите в папку с файлами msi и cap. 4. Запустите эту команду:
ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "Log.txt"
Установка займет некоторое время, так что наберитесь терпения.
Теперь установка должна отображаться в «Панель управления -> Установленные программы» как «Инструменты Microsoft Visual Studio 2010 ADO.NET Entity Framework».
Шаблон элементов должен отображаться в Visual Studio при добавлении нового элемента в проект. (Добавить новый элемент->Данные->Модель данных объекта ADO.NET).
person
user3613912
schedule
07.05.2014