Entity Framework 4.0 сгенерированный набор сущностей против POCO с INotifyPropertyChanged / IDataErrorInfo - PullRequest
4 голосов
/ 18 февраля 2010

давайте предположим, что я создаю сущности и хочу связывание данных + проверка ошибок в wpf с шаблоном mvvm.Где продвижение Poco?POCO голый и не имеет ничего ... нет INotifyPropertyChanged или IDataErrorInfo.Из-за большой громоздкой работы я не заключаю свои сущности, такие как Customer, в CustomerVM / CustomesVM (collection) и т. Д. ... Я возвращаю свои данные в List <>, передаю ему конструктор ObservableCollection и связываю эту коллекцию из View.Легко и менее кодировать.

Так почему я должен использовать POCO, которая является супер отличной функцией в EF 4.0, поэтому они говорят ...

1 Ответ

1 голос
/ 02 марта 2010

Я изучаю этот новый материал сам, но до сих пор я думаю, что история идет таким образом: классы POCO раскручивают (под капотом) свои EF-эквивалентные классы, которые уже поддерживают уведомление Propertyaged.

...