gpt4 book ai didi

azure - TransactionScope 和 Azure 表存储

转载 作者:行者123 更新时间:2023-12-02 23:21:35 25 4
gpt4 key购买 nike

是否有可以与 Azure 表存储一起使用的 TransactionScope 等效项?

我想做的是:

using (TransactionScope scope = new TransactionScope) {
account.balance -= 10;
purchaseOrders.Add(order);
accountDataSource.SaveChanges();
purchaseOrdersDataSource.SaveChanges();
scope.Complete();
}

如果由于某种原因保存帐户有效,但保存采购订单失败,我不希望帐户减少余额。

最佳答案

在单个表和单个分区中,您可以在实体组事务中写入多行。跨分区或表时没有内置事务机制。

也就是说:请记住,表是无模式的,因此如果您确实需要事务,您可以将帐户行和采购订单行存储在同一个表、同一个分区中,并执行一次(事务性)保存.

关于azure - TransactionScope 和 Azure 表存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com