ObservableCollectionとObjectContextの同期を保つ最良の方法は?
-
05-07-2019 - |
質問
ObservableCollection of People(ユーザークエリに応答して取得するエンティティフレームワークオブジェクトのセット:検索ボックス)にバインドされたリストボックスを持つウィンドウがあり、編集、削除、追加などの機能があります。現時点では、データベースで何かを追加または削除するたびに、OCでも動作することを確認しています。これを処理するより良い方法はありますか?
ありがとう、 コハン。
解決
EFの操作に関しては、OCを自分で管理する必要があるかもしれないことがわかりました。たとえば、DBに新しいアイテムを追加するとき
private bool AddItems(Item item)
{
bool addSucceed = false;
// Do adding ...
if(addSucceed)
MyObservableCollection.Remove(item)
else
// Error notificaiton here.
}
役立つこと。
所属していません StackOverflow