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

Модель ado.net для db отсутствует Visual studio 2015

После установки версии сообщества Visual Studio 2015 я столкнулся с проблемой с моим соединителем базы данных, моделью ADO.net. Обычно я подключаюсь к EF 5 или 6 в зависимости от того, использую ли я MYSQL или SQL Server.

Но я столкнулся с проблемой, которую я просто больше не вижу. Вот что я вижу: http://i.imgur.com/idJH106.png

По сравнению с Visual Studio 2013: http://i.imgur.com/g4KTMeM.png

Я попытался переустановить EF6.

Однако я не могу узнать, намеренно это или нет. Кто-нибудь знает, что я должен делать? Наверное, я буду придерживаться VS2013. Но я хочу работать с 2015 как можно скорее.

4b9b3361

Ответ 1

очевидно, что EF просто недоступен для VS 2015 на данный момент... Я искал часы сейчас, но, похоже, нет способа заставить это работать. Я буду использовать VS 2013 для обновления моей модели данных из базы данных.

проверьте следующую ссылку:

http://blogs.msdn.com/b/adonet/archive/2015/03/10/ef6-1-3-rtm-available.aspx

EDIT:

Я нашел решение:)

Просто измените установку VS 2015 и включите Инструменты данных Microsoft SQL Server (через Панель управления > Программа и функции > VS2015 > Изменить > Настроить (? Я вижу там немецкое слово) > Windows и Webdevelopment > Microsoft SQL Server Инструменты данных).

Это вернет вам конструктор .edmx и модель ADO.NET.

Ответ 2

Entity Framework состоит из инструментов EF для Visual Studio и EF Runtime. Установка EF Tools (Инструменты структуры Entity Framework) поможет найти недостающие шаблоны.

Чтобы установить более новую версию, вы можете перейти на

C:\ProgramData\Package Cache

(вставьте вкладку местоположение на вкладку окна проводника Windows)

вы можете найти несколько папок в этом поиске по местоположению EFTools.msi, установить последний (если вы найдете несколько) файл.

Второе решение:

  • Откройте установочный пакет Visual Studio и найдите для него: EFTools in/packages.
  • Скопируйте файлы .cab и .msi EFTools
  • Также создайте файл Log.txt в папке, где вы собираетесь вставлять файлы выше (вы можете использовать C:\Temp)
  • Откройте cmd в Admin и введите: EFTools.msi USING_EXUIH=1 /log "Log.txt"

Ответ 3

Итак, я узнал, что если вы добавите неправильный шаблон, некоторые элементы будут недоступны. Я добавил проект "Библиотека классов (ядро .NET)". Это не дало мне доступа к шаблону "ADO.NET Entity Data Model". Когда я удалил это и добавил общий шаблон "Библиотека классов" (который я не видел в первый раз), я смог получить доступ к модели данных сущности.

Я использовал версию сообщества Visual Studio 2015.