データベースに次のようなテーブル Mytab があるとします。
MyTab(ID, col1, col2, col3,col4)
EF では、MyTab という名前のエンティティがあります。WCF RIA SERVICES では、クライアント側の Silverlight で SubmitChanges によってデータを更新できます。
次に、クライアント側でこのエンティティのデータのリストを取得します:
ID col3
1 A
2 B
3 C
4 D
5 E
リスト内のすべてのデータの Col3 を更新したいと考えています。次に、最初に WCF RIA サービスによって各エンティティにデータを入力する必要があります。次に、エンティティ コレクション内の各エンティティの col3 を変更し、変更を送信します。リストに 1000 件のレコードがある場合、各エンティティに ID を入力するために 1000 回の非同期呼び出しが行われます。
リストにこの ID のルールがないため、これらの ID を持つすべてのエンティティを取得するためのクエリはありません。
すべてのデータベースをサーバーに送信して DB のデータを更新する 1 つの非同期呼び出しで解決できるソリューションはありますか?