在服务结构中使用可靠的字典时,您必须访问事务中的所有内容。然而,在阅读时,您没有更改任何内容,因此调用 CommitAsync 似乎没有任何意义。
不调用 CommitAsync 有什么缺点吗?
最佳答案
不,没有任何缺点。只是尝试尽快释放您的交易。
顺便说一句,我注意到有时可以以某种方式修改从可靠集合返回的值。就我而言,这是一个列表,因此我无法正确枚举它。很确定我的代码没有可以修改该值。因此,我的建议是,如果值是引用类型,则创建值的副本并使用该副本,释放事务,即使您不打算修改该值。
关于azure-service-fabric - 在服务结构中,仅读取值时是否需要调用 CommitAsync?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39190890/