Question

Windows Azure Table a deux mécanismes distincts pour modifier une entité existante: Mise à jour , les propriétés modifie en place, et fusion qui remplace l'entité entière.

Lequel de ces est utilisé lorsque vous appelez TableServiceContext.UpdateObject()? (Je suppose à jour.) Et l'autre exposé du tout par cette API?

(Toutes mes excuses si cela est juste sous mon nez dans les documents et je ne le vois pas.)

Était-ce utile?

La solution

En fait, il est Merge que les propriétés des mises en place, modifie les et mise à jour qui remplace l'entité entière.

Je crois que la bibliothèque cliente de stockage effectue une fusion par défaut, mais je pense que vous pouvez utiliser SaveChangeOptions.UpdateAsReplace pour modifier ce comportement.

Un moyen facile à tester / vérifier est d'exécuter un proxy de débogage comme Fiddler et voir tout ce qui se passe sur le fil.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top