Модель данных Entity Data ADO.NET отсутствует Сообщество Visual Studio 2015
Я запускаю новый шаблон предварительного просмотра ASP.NET 5 для разработки с клиентской стороны.
У меня есть база данных (MS SQL), с которой я хочу получить доступ, используя веб-API и платформу Entity Framework.
В моей папке Models
мне нравится, что я привык делать, добавляю новый элемент, и я хочу добавить ADO.NET Entity Data Model
, но его там нет.
Что мне здесь не хватает?
UPDATE
Это единственное, что я вижу, когда пытаюсь добавить новый проект в проект.
Сторона клиента и сервера.
![введите описание изображения здесь]()
Ответы
Ответ 1
После многих исследований я узнал, что есть некоторые проблемы совместимости, связанные с недавней миграцией Microsoft в мир с открытым исходным кодом (с Asp.net5), который я получил от Точки данных - EF6, EF7 и ASP.NET 5 Soup Статья MSDN. Прочитайте полную статью.
Итак, если вы хотите иметь как EF6, так и Asp.net5, рассмотрите советы по статье. И если вы не настаиваете на использовании Asp.net5, просто используйте Asp.net4.5 (следующее изображение), в котором есть модель данных Ado.net в диалоговом окне "Добавить новый элемент" (я протестировал ее доступность с помощью Visual Studio Enterprise).
![введите описание изображения здесь]()
Ответ 2
Может показаться глупым, но так как я попался с этим, это может быть кто-то другой тоже...
В VS 2015 существует 2 шаблона проектов, называемых Class Library... один из которых находится в Windows и один в сети и имеет (пакетный) суффикс. По-видимому, помимо вводящего в заблуждение имени они не имеют ничего общего друг с другом, а вторая явно не предназначена для поддержки моделей EF... Убедитесь, что вы создали подходящий тип проекта или откройте рабочее решение, выполненное с другой версией VS.
__
Также это может помочь. Я его уже установил, поэтому не уверен, влияет ли это на мою конфигурацию или нет (не следует, поскольку средства EF должны быть отправлены уже с VS 2015):
http://thedatafarm.com/data-access/installing-ef-power-tools-into-vs2015/
Ответ 3
- Щелкните правой кнопкой мыши по проекту
- Выберите "Добавить", а затем "Новый элемент" (или просто нажмите Ctrl + Shift + A)
- Вы увидите раздел данных, в котором вы найдете то, что ищете.
Или Вы можете найти другое решение здесь:
Отсутствует шаблон модели данных сущности ADO.NET от профессионала visual studio 2012
Ответ 4
Создать новый проект MVC с использованием VS2015
- Щелкните правой кнопкой мыши по папке Model.
- Выберите "Добавить", а затем "Выбрать класс" из списка.
- Теперь выберите ADO.Net Entity Data Model... и выберите для своего выбора.
Ответ 5
Модель данных Entity Data ADO.NET отсутствует Сообщество Visual Studio 2017
Как включить:
Откройте Visual Studio Installer → Индивидуальные компоненты → SDK, библиотеки и фреймворки → Включите EntityFramework 6 tools- > Modify
Теперь добавьте элемент в свой проект → Data → ADO.NET Entity Data Model.
Установщик Visual Studio