1

Windows Azureテーブルには、既存のエンティティを変更するための2つの異なるメカニズムがあります。プロパティを適切に変更するUpdateと、エンティティ全体を置き換える Mergeです。

電話をかけるときに使用されるのはどれTableServiceContext.UpdateObject()ですか?(私はUpdateを推測しています。)そして、もう1つはこのAPIを介してまったく公開されていますか?

(これがドキュメントの私の目の前にあり、表示されていない場合はお詫びします。)

4

1 に答える 1

1

実際には、プロパティを変更するのはMergeであり、エンティティ全体を置き換えるのはUpdateです。

ストレージクライアントライブラリはデフォルトでマージを行うと思いますが、SaveChangeOptions.UpdateAsReplaceを使用してこの動作を変更できると思います。

これをテスト/検証する簡単な方法は、Fiddlerのようなデバッグプロキシを実行して、ネットワーク上で何が起こるかを確認することです。

于 2010-08-11T23:14:28.387 に答える