0

RIAサービスとLINQ2SQLを使用するSilverlightアプリがあり、Silverlightアプリにオブジェクトがあります。

Silverlightアプリでテーブル内のすべてのレコードを(LINQクエリを介して、datacontextを使用して)クエリし、各オブジェクト(レコード)のユーザーコントロールを作成して、後で情報が必要になるため、そのオブジェクトをコントロールに配置します。その後、ユーザーがそのオブジェクト(コントロールに格納されている)に変更を加え、データベースに保存し直したいと思います。

私の問題は、オブジェクトを保存しようとすると、SubmitChangesを実行するためのデータコンテキストがないことです。すでに添付されていると表示されているため、新しいコンテキストに添付できません。

この状況のベストプラクティスは何ですか?

4

1 に答える 1

0

新しいDataContextを作成し、それを使用して問題のレコードを取得し、レコードに変更を加えて、SubmitChanges()を実行します。

于 2009-10-22T02:53:05.693 に答える