Как получить исходное значение при обновлении свойства объекта? - PullRequest
0 голосов
/ 15 июня 2010

При обновлении / изменении свойства объекта я могу поместить бизнес-логику в событие изменения свойства, например:

partial void OnMyPropertyChanged()
{
  //....
}

В этом обработчике событий я хочу узнать новое значение и исходное значение для MyProperty.Новое значение может быть получено this.MyProperty.Как получить исходное значение?

Например, если Udpate MyProperty от 1 до 2, исходное значение равно 1, новое значение равно 2. this.MyProperty = 2. Но как получить исходное значение 1?

1 Ответ

0 голосов
/ 15 июня 2010

В EF2 сущности также реализуют INotifyPropertyChanging.Я не знаю, так ли это в EF4.Вы должны быть в состоянии прослушать событие PropertyChanging и прочитать значение свойства до его изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...