我正在OnPropertyChanged事件中更新数据库。
// Generic property changed methods - works for all properties of this class
protected void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if(handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
// Call routine to perist changes to DB
int RtnVal = tempMethods.UpdateTempFromCollection(this, name);
}
}
由于整个脱钩演出,UI不知道数据库更新的结果。 (是或否)。你们中的一些人如何在类似情况下向用户提供反馈。如果不适合在OnPropertyChange()中更新数据库,那就去吧。