Сведения о вопросе

FELL

21:06, 1st October, 2020

Теги

frameworks   entity    

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

Просмотров: 415   Ответов: 2

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



  Сведения об ответе

ASSembler

04:45, 5th August, 2020

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


  Сведения об ответе

PHPH

01:44, 10th August, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться