Есть ли какой-нибудь инструмент для генерации DTO из организаций? - PullRequest
6 голосов
/ 28 декабря 2010

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

1 Ответ

2 голосов
/ 28 декабря 2010

Обычно Entity Framework генерирует типы сущностей C # для вашей модели, используя внутреннюю систему шаблонов.В Entity Framework 4 вы можете заменить его на собственный шаблон T4.Помимо создания типов сущностей, вы можете изменить шаблон для одновременного допуска DTO.

Щелкните правой кнопкой мыши поверхность конструктора модели.Нажмите «Добавить элемент генерации кода».Настройте испускаемый шаблон T4.

...