Windows Azure Table: C # API для обновления / слияния? - PullRequest
1 голос
/ 09 августа 2010

Таблица Windows Azure имеет два различных механизма для изменения существующего объекта: Обновление , которое изменяет свойства на месте, и Слияние , которое заменяет весь объект.

Что из этого используется, когда вы звоните TableServiceContext.UpdateObject()?(Я предполагаю, что Update.) А другой ли вообще доступен через этот API?

(Извиняюсь, если это прямо под моим носом в документах, и я его не вижу.)

1 Ответ

1 голос
/ 12 августа 2010

На самом деле, это Объединение, которое изменяет свойства на месте, и Обновление, которое заменяет всю сущность.

Я считаю, что клиентская библиотека хранилища выполняет слияние по умолчанию, но я думаю, что вы можете использовать SaveChangeOptions.UpdateAsReplace, чтобы изменить это поведение.

Простой способ проверить / проверить это - запустить прокси-сервер отладки, такой как Fiddler, и просто посмотреть, что происходит по сети.

...