Шаблон "код сначала из базы данных" не отображается в Мастере модели данных сущности Visual Studio
согласно Microsft в этом статьи is должен увидеть опцию 'код сначала из базы данных' при добавлении нового элемента в проект в разделе 'ADO.NET модель данных сущности" на Шаге 3.
Я вижу только следующее
Я установил EF 6.1 с помощью nuget, я использую Visual Studio 2012 Ultimate..Чего мне не хватает?
6 ответов:
оказывается, чтобы включить шаблон "код сначала из базы данных", вам нужно скачать и установите инструменты EF.
- установите "Entity Framework Power Tools Beta 4" (Tools -> Extensions and Updates)
- щелкните правой кнопкой мыши проект, выберите "Entity Framework"и" Reverse Engineer Code First"
наверное, мой ответ будет слишком поздно! но для других "интернаутов", наверное, это работает!... В моем случае проблема была в версии .NET Framework, если вы создаете приложение и используете .NET framework меньше или равно 3.5, вы не видите опцию, но если вы используете 4 или 4.5, опция видна
Ура из Сальвадора, Центральная Америка.
tl; dr
устранение: загрузите обновленную версию EF6.1.3 от страница загрузки MS
Я нашел все предыдущие ответы, ведущие к решению, но desipe другие утверждают, что успешно исправлены и проблема - я не чувствовал то же самое.но переустановка eftools.msi заставила меня задуматься - зачем мне переустанавливать то, что уже есть установлен, когда я знаю, что мне все еще не хватает опции "code first". и поэтому я получил свежую установку от страница загрузки microsoft, который на сегодняшний день предлагает 6.1.3 версия.
успехов! И пришло время вернуться к EntityFramework tutorial :)
вы должны проверить эту EntityFramework Reverse POCO Code First Generator проект, который состоит из T4 шаблоны для выполнения кода сначала из существующей базы данных.
эти шаблоны очень просты в использовании, полностью настраиваемые и гораздо более полные, чем оригинальный мастер EF.
настоятельно рекомендую его.