Лучший способ реализовать грязный флаг в EF - PullRequest
1 голос
/ 19 августа 2008

Вы можете легко использовать события PropertyChanges для установки флага. Но как вам легко сбросить его после сохранения на ObjectContext?

Ответы [ 2 ]

1 голос
/ 19 августа 2008

Приведенный выше метод вызывает использование события SavingChanges, которое вызывается до сохранения изменений Если во время сохранения произошла ошибка, вы уже очистили свой флаг сброса. Я бы подумал, что будет также показано событие SavedChanges.

1 голос
/ 19 августа 2008

как насчет события ObjectContext.SavingChanges ? Смотри также http://www.thedatafarm.com/blog/2008/07/13/OverridingObjectContextSaveChanges.aspx.

...