2

People の ObservableCollection (ユーザーのクエリに応答して取得するエンティティ フレームワーク オブジェクトのセット: 検索ボックス) にバインドされたリストボックスを含むウィンドウがあり、編集、削除、新規追加などの機能があります。現時点では、データベースに何かを追加または削除するたびに、OC でも動作することを確認しています。これを処理するより良い方法はありますか?

ありがとう、コーハン。

4

1 に答える 1

3

EFの操作に関しては、OCを自分で管理する必要があるかもしれないことがわかりました。たとえば、DBに新しいアイテムを追加する場合

private bool AddItems(Item item)
{
    bool addSucceed = false;

    // Do adding ...

    if(addSucceed)
        MyObservableCollection.Remove(item)
    else
        // Error notificaiton here.
}

お役に立てば幸いです。

于 2009-10-23T19:42:28.563 に答える