У меня возникла та же проблема, и я пытался установить / удалить все виды NuGet и других пакетов Entity Framework 4 и т. Д. В конце моей первоначальной установки VS 2010 SP1 не было установлено "ADO.NET Entity Framework Tools". Чтобы проверить это, просто откройте панель управления Windows и перейдите к установленным программам, если вы НЕ видите «Microsoft Visual Studio 2010 ADO.Net Entity Framework Tools», тогда это ваша проблема.
Единственный способ исправить это - извлечь файлы Entity, в частности файлы .msi и .cab, с исходного установочного диска Visual Studio и переустановить. Хорошей новостью является то, что вам НЕ нужно переустанавливать всю Visual Studio! К вашему сведению - мне, на удивление, не повезло найти эти файлы, доступные онлайн, как отдельный пакет, мне пришлось достать его с моего установочного DVD-диска.
Просто следуйте инструкциям ниже, которые я нашел размещенными на следующем сайте и вставленными ниже, это сработало для меня. После того, как я запустил приведенную ниже команду, я снова открыл свой проект, и все было хорошо с миром, мне не нужно было ничего делать или добавлять какие-либо ссылки обратно в мой проект ASP.Net Web Forms.
Шаблон без модели данных объекта (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. Откройте приглашение cmd (возможно, запустите приглашение cmd от имени администратора) и перейдите в папку с файлами msi и cap.
4. Выполните эту команду:
ADONETEntityFrameworkTools_enu.msi USING_EXUIH = 1 / log "Log.txt"
Установка займет некоторое время, поэтому наберитесь терпения.
Теперь установка должна отображаться в «Панели управления -> Установленные программы» как «Инструменты Microsoft Visual Studio 2010 ADO.NET Entity Framework».
Шаблон элементов должен отображаться в Visual Studio при добавлении нового элемента в проект. (Добавить новый элемент-> Данные-> Модель данных объекта ADO.NET).