gpt4 book ai didi

c# - 带有 SET READ_COMMITTED_SNAPSHOT ON 的 ADO.Net IsolationLevel.Snapshot

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:07 27 4
gpt4 key购买 nike

我很好奇在数据库上使用 IsolationLevel.Snapshot 和 SET READ_COMMITTED_SNAPSHOT ON 的效果。 documentation对于 IsolationLevel 枚举,记录了快照隔离的行为,这不是我们在我们的情况下要寻找的行为。

启用 READ_COMMITTED_SNAPSHOT 后,我们应该指定 IsolationLevel.Unspecified,还是根本不提供此值?或者,如果我们确实指定 IsolationLevel.Snapshot,我们是否会在启用 READ_COMMITTED_SNAPSHOT 的情况下实现预期的行为?

谢谢!

最佳答案

如果您在数据库级别启用了 read_committed_snapshot,那么除非修改,否则所有查询都将具有该默认隔离级别。

如果您更改查询本身的隔离级别,则查询将使用您修改它的隔离级别。

关于c# - 带有 SET READ_COMMITTED_SNAPSHOT ON 的 ADO.Net IsolationLevel.Snapshot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14365676/

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