Как найти шаблон dbcontext в Visual Studio 11 - PullRequest
4 голосов
/ 07 января 2012

Я использую подход базы данных сначала, чтобы создать модель с структурой сущности.В VS2010 после того, как модель была сгенерирована, я всегда выбираю другой шаблон генерации кода (щелкните правой кнопкой мыши на диаграмме «Добавить новый элемент генерации кода»), затем в диалоговом окне выберите «Генератор DbContext».Это даст команду VS генерировать классы POCO вместо очень сложного стандартного класса.Когда я попытался сделать то же самое в Visual Studio 11 Developer Preview, я не смог найти шаблон «Генератор DbContext» в диалоговом окне.Как добавить шаблон dbcontext в предварительную версию Visual Studio 11 для разработчиков?Я видел, что могу использовать nuget, но не могу найти его при поиске.

Ответы [ 2 ]

2 голосов
/ 17 января 2012

Можете ли вы добавить Entity Framework Power Tools через Extension Manager? Затем в библиотеке классов вы можете щелкнуть правой кнопкой мыши и «Reverse Engineer Code First». Это подтянет вашу базу данных и создаст все, что вам нужно (нет необходимости в файлах EDMX и TT). Вам нужно будет установить EF 4.1 или добавить пакет EntityFramework NuGet в свой проект, прежде чем запускать реверс-инженера.

У меня здесь не установлена ​​VS 11, поэтому я не могу проверить, будут ли установлены инструменты (я также не уверен, будут ли эти функции добавлены в 11), но в любом случае я буду отлично работать в 2010 г. это.

Richard

0 голосов
/ 04 апреля 2012

В феврале Microsoft выпустила dbContext Generator, который работает в Visual Studio 11 Beta. Ссылка для скачивания этого генератора:

http://visualstudiogallery.msdn.microsoft.com/da740968-02f9-42a9-9ee4-1a9a06d896a2?SRC=VSIDE

Надеюсь, это поможет.

...