私はこの問題で頭を悩ませてきました、そしておそらく私はそれを不適切に見ていません。
このSQLServer->EF-> WCF Data Service(oData)のようなサーバー側アーキテクチャがあります
最初にサーバーにクエリを実行せずにサーバー側のエンティティを更新する方法はありますか?
私が読んだすべてのドキュメントから、追跡のためにエンティティをコンテキストに追加するにはクエリが必要であるように見えます。追跡したら、エンティティに変更を加えることができ、BeginSaveChangesを呼び出して更新を実行できます。
Windows PhoneアプリからoDataサービスにアクセスしています。ここでは、サーバーエンティティ(IDを含む)をPOCOオブジェクトとして分離ストレージに保存しています。WCFプロキシクライアントから作成されたDTOを保存しません。
帯域幅を節約するために、最初にエンティティにクエリを実行したくありません。