Tag: 望远镜

DocumentDb在transactioncope中写入

我正在尝试使用DocumentDb写作交易的一部分,如下所示 – using (var scope = new TransactionScope) { //first transaction //write to document db //third transaction } 我观察到如果第三个事务失败,则不会回滚documentDb write,我仍然会在集合中看到该文档。 第一个事务(在这种情况下为NEventStore)完美回滚。 有谁知道DocumentDb是否支持TrnasactionScope。 如果我有嵌套交易怎么办? 谢谢! 编辑:所以看起来DocumentDb不支持TransactionScope,它对它们一无所知。 有没有办法让DocumentDb事务成为C#外部事务的一部分? 有没有人遇到过此用例? 编辑2:按照建议在此处跟进问题和答案