Frage

Windows Azure Table hat zwei verschiedene Mechanismen zur Änderung eines bestehenden Einheit: Update , die modifiziert Eigenschaften vorhanden, und Merge , die die gesamte Einheit ersetzt.

Welche dieser wird verwendet, wenn Sie TableServiceContext.UpdateObject() nennen? (Ich vermute, aktualisieren.) Und das andere ist überhaupt durch diese API ausgesetzt?

(Entschuldigt, wenn dies direkt unter meiner Nase in dem Doc und ich sehe es nicht.)

War es hilfreich?

Lösung

Eigentlich ist es Merge, dass ändern Eigenschaften vorhanden, und aktualisiert, die die gesamte Einheit ersetzt.

Ich glaube, die Speicher Client-Bibliothek hat einen Merge standardmäßig, aber ich glaube, Sie SaveChangeOptions.UpdateAsReplace verwenden können, um dieses Verhalten zu ändern.

Eine einfache Möglichkeit, Test / verifiziert dies ist ein Debugging-Proxy wie Fiddler laufen und sehen, was den Draht geschieht über.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top