LinqToSqlをデータソースとして使用しています。テーブルからプログラマのリストをクエリし、そのデータをループしてObservableCollectionに移入するとしましょう。 (最初の質問は、間違ってこの部分である?ちょうど別のリストを移入することをループし、リストにデータを照会するために奇妙なようだと)WPFでDatabindingとObservableCollectionsのベストプラクティスは何ですか?
次に、私はリストボックスにプログラマーの私のObservableCollectionをデータバインドするとき。次に、ListBoxのselectedItemをTextBoxにバインドします。 ListBoxでアイテムを選択するとテキストボックスが更新され、テキストボックスで変更を加えるとListBoxが更新され、結果としてリストボックスがバインドされているObservableCollectionも更新されることを理解しています。
私が完全に理解していないのは、OCのデータをオリジナルのデータソースに戻すことです。各レコードを更新して、変更をコミットする観測可能なコレクションをループするだけですか?それはひどく効率的ではないようです。
ご協力いただきありがとうございます。 -Josh