Обновление экземпляра отдельного объекта с использованием Entity Framework 4.0 - PullRequest
4 голосов
/ 23 июля 2010

Я использую Entity Framework 4.0 и WCF.Я новичок в использовании Entity Framework и более знаком с NHibernate.Тем не менее, я обеспокоен отдельными экземплярами объектов при выполнении обновления.

Я просматривал различные веб-сайты, где они извлекали объект, прикрепляли экземпляр к своему контексту и устанавливали все свойства, которые нужно изменить, но это оставляет две проблемы:

  1. Все поляобновляется в базе данных (не большая проблема, но добавляет накладные расходы для каждого оператора обновления).
  2. Многие примеры не обрабатывают ситуации, когда у вас может быть свойство IEnumerable с объектами, которые также необходимо обновить (этобудет требованием).

Есть ли «лучший пример» того, как обрабатывать обновления экземпляров отсоединенных сущностей?Любое руководство приветствуется.

1 Ответ

3 голосов
/ 23 июля 2010

Брэндон, вы можете использовать шаблон самообследования сущностей? Это сделано для того, чтобы упростить обработку обновлений отдельных объектов. http://msdn.microsoft.com/en-us/library/ee789839.aspx

...