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

Модель данных Entity Data ADO.NET отсутствует Сообщество Visual Studio 2015

Я запускаю новый шаблон предварительного просмотра ASP.NET 5 для разработки с клиентской стороны.

У меня есть база данных (MS SQL), с которой я хочу получить доступ, используя веб-API и платформу Entity Framework.

В моей папке Models мне нравится, что я привык делать, добавляю новый элемент, и я хочу добавить ADO.NET Entity Data Model, но его там нет.

Что мне здесь не хватает?

UPDATE

Это единственное, что я вижу, когда пытаюсь добавить новый проект в проект. Сторона клиента и сервера.

введите описание изображения здесь

4b9b3361

Ответ 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