0

Я читал, что одним из лучших способов узнать код First с существующей базой данных является использование EF Power Tools.Инструменты Entity Framework Power 4 в Visual Studio 2013

Я загрузил Entity Framework Power tools beta 4 и установил его в моем существующем инсталляции Visual Studio 2013. После этого я перезапустил Visual Studio.

Я создал библиотеку классов с моими сущностями. Из того, что я понимаю, когда установлен плагин, я должен получить контекстное меню в проекте, которое позволит мне реконструировать базу данных, я не могу найти это меню.

Некоторые возможные причины этого это может быть:

  • я пропустил некоторый шаг процесса установки
  • Мои классы находятся в папке (пространство имен в .NET) и каким-то образом не распознается инструментом ,

Любая помощь будет оценена!

+1

Да, вы должны увидеть Visual C# -> Data -> ADO.NET Entity Data Model. Не уверен, что вы подразумеваете под «Я создал библиотеку классов с моими сущностями» и «Мои классы находятся внутри папки» - инструмент генерирует классы и контекст POCO для вас. –

+0

Привет, может быть, я был неясен. У меня уже есть классы POCO, созданные с помощью первых кодов кода, но хотели использовать этот инструмент как средство для проверки и визуализации созданной модели. –

ответ

0

Проблема была в том, что расширение Entity Framework Power Tools было отключено после установки. Чтобы исправить это, вам нужно перейти на: Инструменты-> Расширения и обновления, включить расширение и перезапустить Visual Studio 2013.

Другой факт, который меня смутил, состоял в том, что для того, чтобы увидеть модель, которая созданный с помощью кодового подхода, вам нужно щелкнуть правой кнопкой мыши класс, содержащий ваш контекст (наследуемый от DbContext), и заглянуть в подменю «Entity Framework» для «View Entity Data Model».

Надеюсь, это поможет кому-то!