2
我有一個列表框綁定到ObservableCollection的人(一組實體框架對象,我檢索響應用戶查詢:搜索框),然後我有功能,如編輯,刪除和添加新。目前,我只是確保每次我從數據庫中添加或刪除某些東西,我也與OC一起工作。有沒有更好的方法來處理這個問題?保持ObservableCollection和ObjectContext同步的最佳方法?
謝謝, Kohan。
我有一個列表框綁定到ObservableCollection的人(一組實體框架對象,我檢索響應用戶查詢:搜索框),然後我有功能,如編輯,刪除和添加新。目前,我只是確保每次我從數據庫中添加或刪除某些東西,我也與OC一起工作。有沒有更好的方法來處理這個問題?保持ObservableCollection和ObjectContext同步的最佳方法?
謝謝, Kohan。
我發現您可能需要在EF操作時自行管理OC。例如,當您向DB添加新項目時
private bool AddItems(Item item)
{
bool addSucceed = false;
// Do adding ...
if(addSucceed)
MyObservableCollection.Remove(item)
else
// Error notificaiton here.
}
希望有所幫助。
看起來可行,謝謝! – 4imble 2009-10-25 17:39:36
它只是工作。解決方案簡單 – 2012-04-16 08:26:29