1

RIA サービスを使用してデータベースに接続するクライアント Silverlight アプリケーションがありますEntitySetエンティティを管理する代わりに、ロードされたすべてのエンティティのリストを含むデータのローカル キャッシュがあり、コンテキストは常に空です。これにより、複数のクエリを複数作成できます同じデータベース テーブルへの論理ビューとより良い更新 (変更に対するサーバー トリガーの削除と処理のサポート)。

今私の問題は、エンティティが変更され、それを添付してEntitySetそれらの変更をサーバーに送信したいときです。Attachunmodified

私の質問は、RIA サービスのクライアント側のようにエンティティをアタッチするにはどうすればよいかということmodifiedです。サーバー側で行う方法は知っていますが、Silverlightで行う必要があります

4

2 に答える 2

0

コンテキストから - .Attach - メソッドを使用します。これにより、エンティティがコンテキストに「アタッチ」され、コンテキストがエンティティへの変更を追跡できるようになります。保存コマンドを発行すると、コンテキストは適切なコマンドを実行して、サーバー上のエンティティを CRUD します。

最初にエンティティをアタッチしてから、EntityState を Modified として設定してみてください。

はい - 答える前に質問全体を読むべきでした! :)

于 2013-09-21T19:21:40.190 に答える