11

次のメソッドを使用して、エンティティのコレクションを単一のトランザクションとしてバッチ挿入できます。

CloudTable.ExecuteBatch(TableBatchOperation batch)

挿入中にいずれかのエンティティが失敗した場合、コレクションからは何も挿入されません。これは、1 つのパーティションに挿入する場合にのみ使用できます。

複数のパーティションでこのようなことを行うことは可能ですか?

4

1 に答える 1

15

いいえ。バッチ内のすべてのエンティティは、同じ PartitionKey を持つ必要があります。エンティティに異なる PartitionKey がある場合、それらは別々のバッチにある必要があります。エンティティ バッチ トランザクションの詳細については、http: //msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspxを参照してください。

于 2013-03-05T10:19:07.783 に答える