示例#1
0
 private void DataModel_DataChanging(object sender, PropertyChangingEventArgs e)
 {
     if (!OriginalData.ContainsKey(e.PropertyName))
     {
         OriginalData[e.PropertyName] = this[e.PropertyName];
     }
 }
示例#2
0
 public List <string> GetDeltaFields()
 {
     return(Data.Where(x => !OriginalData.ContainsKey(x.Key) ||
                       !OriginalData[x.Key].Equals(x.Value)).Select(x => x.Key).ToList());
 }