Using entity group transactions
The Windows Azure Table Service supports entity group transactions in which, a group of storage operations on entities with the same PartitionKey
are handled atomically. That is, if any operation in the group fails, then all the operations are rolled back. Unlike transactions in a traditional SQL database, entity group transactions cannot span tables or even partitions.
A single entity group transaction is limited to no more than 100 storage operations and a total size of 4 MB. An individual entity can be used only once in an entity group transaction. Any combination of create, update, and delete operations can be contained in an entity group transaction. Alternatively, it can contain only query operations. However, an entity group transaction may not combine queries with create, update, and delete operations.
The concept of entity group transactions exists in the WCF Data Services that the table functionality of the Storage Client library is based on. In WCF...