Есть ли способ вручную вызвать событие PropertyChanged объекта EntityObject? - PullRequest
0 голосов
/ 23 августа 2009

Привет! Я пытаюсь вызвать событие PropertyChanged объекта EntityObject. Не могу найти способ сделать это, возможно ли это?

Ответы [ 2 ]

2 голосов
/ 23 августа 2009
OnPropertyChanged("PropertyName")
0 голосов
/ 23 августа 2009

Вы должны иметь возможность украсить свойство атрибутом, а затем вызвать методы ReportPropertyChanging и ReportPropertyChanged следующим образом:

[EdmScalarPropertyAttribute(IsNullable = false)]
public byte Status
{
    get 
    {
        return _status;
    }
    set
    {
        if (_status != value)
        {
            ReportPropertyChanging("Status");
            _status = value;
            ReportPropertyChanged("Status");
        }
    }
}
...