EF 4.1 DBContext AutoDetectChangesEnabled - PullRequest
       65

EF 4.1 DBContext AutoDetectChangesEnabled

2 голосов
/ 08 августа 2011

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

Но когда я отмечу сущность как измененную, я ожидаю, что она изменится.

Любые идеи?

Я использую UnitOfWork, Repository,Шаблон службы.

Если я включу AutoDetectChangesEnabled, то все в порядке.

Каков стандартный способ сохранения изменений в прикрепленных объектах?

Как насчет отсоединенных объектов?

Заранее спасибо, Сэм

1 Ответ

1 голос
/ 17 февраля 2012

Отслеживаются не только сущности, но и отношения.

ObjectContext.ObjectStateManager
      .ChangeRelationshipState(resolution, resolution.Message, r => r.Message, EntityState.Added);
...