Шаблон "код сначала из базы данных" не отображается в Мастере модели данных сущности Visual Studio


согласно Microsft в этом статьи is должен увидеть опцию 'код сначала из базы данных' при добавлении нового элемента в проект в разделе 'ADO.NET модель данных сущности" на Шаге 3.

Я вижу только следующее

Я установил EF 6.1 с помощью nuget, я использую Visual Studio 2012 Ultimate..Чего мне не хватает?

6 54

6 ответов:

оказывается, чтобы включить шаблон "код сначала из базы данных", вам нужно скачать и установите инструменты EF.

  1. установите "Entity Framework Power Tools Beta 4" (Tools -> Extensions and Updates)
  2. щелкните правой кнопкой мыши проект, выберите "Entity Framework"и" Reverse Engineer Code First"

наверное, мой ответ будет слишком поздно! но для других "интернаутов", наверное, это работает!... В моем случае проблема была в версии .NET Framework, если вы создаете приложение и используете .NET framework меньше или равно 3.5, вы не видите опцию, но если вы используете 4 или 4.5, опция видна

Ура из Сальвадора, Центральная Америка.

tl; dr
устранение: загрузите обновленную версию EF6.1.3 от страница загрузки MS

enter image description here


Я нашел все предыдущие ответы, ведущие к решению, но desipe другие утверждают, что успешно исправлены и проблема - я не чувствовал то же самое.

но переустановка eftools.msi заставила меня задуматься - зачем мне переустанавливать то, что уже есть установлен, когда я знаю, что мне все еще не хватает опции "code first". и поэтому я получил свежую установку от страница загрузки microsoft, который на сегодняшний день предлагает 6.1.3 версия.

успехов! И пришло время вернуться к EntityFramework tutorial :)

вы должны проверить эту EntityFramework Reverse POCO Code First Generator проект, который состоит из T4 шаблоны для выполнения кода сначала из существующей базы данных.

эти шаблоны очень просты в использовании, полностью настраиваемые и гораздо более полные, чем оригинальный мастер EF.

настоятельно рекомендую его.

попробуйте обновить Visual studio или загрузить EF tools.