Генерация кода Entity Framework без генерации диаграммы EDMX - PullRequest
3 голосов
/ 07 марта 2011

В настоящее время я генерирую XML из моего единственного источника истины и сохраняю его в виде файла EDMX Entity Framework, а затем использую объект EntityClassGenerator для создания классов из диаграммы. Есть ли способ генерировать классы без необходимости сначала создавать XML-файл?

Ответы [ 3 ]

1 голос
/ 10 марта 2011

Я не получил ответа от Ладислава Мринки, поэтому я оставлю его комментарий здесь в качестве ответа. Используя новую Code-First Entity Framework, я могу иметь ориентированный на код рабочий процесс разработки, где мой генератор будет создавать POCO и пользовательский DbContext, а затем моя база данных будет генерироваться из POCO с использованием соглашения вместо конфигурации. Нет необходимости в EDMX!

Вот хорошее объяснение этого: http://weblogs.asp.net/scottgu/archive/2010/12/08/announcing-entity-framework-code-first-ctp5-release.aspx

0 голосов
/ 09 августа 2013

У Фабио Скопеля есть веб-трансляция на youTube, где он показывает этот бета-инструмент (тогда) под названием Entity Framework Reverse Engineer.

Проверьте ссылку Entity Framework 5.0 - Code First Reverse Engineering существующей базы данных

0 голосов
/ 08 марта 2011

EF нужны метаданные из EDMX во время выполнения.Даже если бы вы могли использовать CodeModel или что-то еще для генерации классов сущностей, они были бы бесполезны для среды выполнения EF без метаданных, описывающих модель хранения, отображение и т. Д.

...