Entity Framework Воссоздать класс POCO

Вопрос может показаться глупым, но я все равно решил его задать :)

Когда вы используете подход Entity Framework Database First, вы можете создать модель данных Entity для описания структуры ваших бизнес-объектов.

Вы также можете использовать ADO.Net DbContext Generator для создания классов POCO, игнорирующих постоянство. Однако, когда вы вносите изменения в модель данных, т. е. добавляете новое свойство в существующую сущность, чтобы соответствующий класс POCO также отражал это изменение, вам необходимо:

  1. Вручную добавьте новое свойство в класс POCO.
  2. Повторно создайте все POCO с помощью генератора DbContext.

Я думаю, что я спрашиваю, есть ли в любом случае POCO, который может автоматически обновляться, если в модель вносятся изменения?

Всем спасибо.


person tcode    schedule 12.03.2012    source источник


Ответы (1)


Если вы используете шаблоны T4, которые просматривают файл edmx, вы можете просто повторно сгенерировать pocos, запустив шаблоны: щелкните значок «Преобразовать шаблоны» в обозревателе решений? ) или я что-то пропустил)

person Mark Redman    schedule 12.03.2012
comment
Отлично. Я не знал, что такой вариант был доступен, но это было именно то, что я искал. Спасибо. - person tcode; 12.03.2012