Подтвердить что ты не робот

Отсутствует "Модель данных сущности Ado.Net" на Visual Studio 2013

Я создал новый веб-проект, но я не могу найти ADO.net Entity DAta Model, чтобы добавить его.

enter image description here

Как его исправить или установить?

4b9b3361

Ответ 1

Перейдите в "C:\ProgramData\Cache Cache" и выполните поиск "EFTools.msi".

Вы должны найти два файла, просто установите последний (он должен быть около 960 КБ). Это устранило проблему для меня.

Ответ 2

У меня такая же проблема, но нет "EFTools.msi" в "C:\ProgramData\Cache Cache" для меня...

ОБНОВЛЕНИЕ: я загружаю и устанавливаю "Entity Framework 6 Tools для Visual Studio 2012 и 2013" , и он решил проблему \m/

Ссылка для скачивания

Ответ 3

В некоторых веб-учебниках отображается "Модель объекта данных ADO.NET" в меню "Модели- > Добавить". В VS2015 этот пункт меню не отображается. Вам нужно продолжить сверление, выбрав "Новый элемент...", а затем еще раз выбрав "Данные" во всплывающем диалоговом окне.

Ответ 4

Мое решение не было похоже на вышеизложенное. Файл .msi был нигде в папках, предложенных в предыдущих ответах, и при выполнении поиска на моем жестком диске не обнаружены экземпляры EFTools.msi.

Таким образом, безотказный подход пришел через Там вы найдете 2 файла (файл .cab и .msi файл); Скопируйте оба файла в каталог на вашем жестком диске; [Необязательно]: вы можете создать в этом же каталоге пустой .txt файл ( "Log.txt" ), чтобы позднее был перенаправлен на него файл журнала установки; Откройте командную строку MS-DOS (с правами администратора) и введите команду: EFTools.msi USING_EXUIH = 1/log "Log.txt" [ПРИМЕЧАНИЕ. Если вы не выполнили шаг №4, вам не понадобится для ввода из "/log" (включительно)] Подождите, пока процесс установки закончится. Проходит довольно много времени (угадайте, никогда не бойтесь напоминать вам, что это нужно делать с закрытым VS2013). Установка должна прекратиться, все, что странно будет занесено в текстовый файл (тот, который вы создали на шаге 4).

Или вы можете просто дважды щелкнуть файл .msi, если вы чувствуете себя храбрым.

После установки откройте VS2013 и попробуйте добавить новый элемент в папку "Модели". "ADO.NET Entity Data Model" должна была появиться на вкладке "Данные".

Признание переходит к анонимному китайскому плакату по этой ссылке (er, "Melinda"?) - xiè-xiè!

Ответ 5

щелкните правой кнопкой мыши по вашему проекту → свойства --- > целевой объект рамки 4.5 и должен работать.

Ответ 6

Это только для Visual Studio 2012. Для меня это не повлияло на 2013 год.

Ответ 7

Для записи, если у вас есть Visual Studio 2015 RC, "EFTools.msi" не может быть загружен из Microsoft

Если вы случайно удалили папку "ProgramData", параметр "Ремонт" не будет работать, вы должны использовать опцию "Добавить или удалить функции" из программы установки и проверить Инструменты данных SQL Server

Ответ 8

Убедитесь, что тип проекта, который вы добавили, предназначен для .NET Framework, а не для .NET Standard. Шаблоны для добавления таких вещей, как ADO.NET Entity Data Model, включены в .NET Framework.

Ответ 9

Для Visual Studio 2017 работает следующее.

Создать проект:

  • Создать новый проект типа "Библиотека классов"
  • Установите Entity Framework от NuGet

Теперь добавьте датамодель:

  • В проекте нажмите "Добавить новый элемент"
  • Выберите "Элементы Visual С#" → "Модель данных объекта ADO.NET".