4
我有一個方法接收一個已經改變了屬性的客戶對象,我想通過替換該對象的舊版本將它保存回主數據存儲。識別和替換ObservableCollection中的對象的最有效方法是什麼?
有誰知道正確的C#方式來編寫僞代碼來做到這一點?
public static void Save(Customer customer)
{
ObservableCollection<Customer> customers = Customer.GetAll();
//pseudo code:
var newCustomers = from c in customers
where c.Id = customer.Id
Replace(customer);
}
感謝您提出這個問題。本週早些時候我問過類似的問題(http://stackoverflow.com/questions/800091/how-do-i-update-an-existing-element-of-an-observablecollection),但不像你剛剛那樣做。 – 2009-04-30 13:35:22