2013-03-05 11 views
11

Das folgende Verfahren kann zur Batch legen Sie eine Sammlung von Entitäten als einzelne Transaktion verwendet werden:Azure Table Storage-Stapel werden über mehrere Partitionen hinweg eingefügt?

CloudTable.ExecuteBatch(TableBatchOperation batch) 

Wenn eine der Einheiten während des Einsatzes scheitert, dann wird nichts aus der Sammlung eingefügt werden. Dies ist nur beim Einfügen in eine Partition verfügbar.

Ist es möglich, so etwas über mehrere Partitionen hinweg zu tun?

Antwort

12

Nein. Alle Entitäten in einem Batch müssen den gleichen PartitionKey aufweisen. Wenn Ihre Entitäten unterschiedliche Partitionsschlüssel haben, müssen sie sich in separaten Stapeln befinden. Weitere Informationen über Entity-Batch-Transaktionen finden Sie hier: http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx.

Verwandte Themen