在这里,反编译器显示了:
public enum IsolationLevel
{
Unspecified = -1,
Chaos = 16,
ReadUncommitted = 256,
ReadCommitted = 4096,
RepeatableRead = 65536,
Serializable = 1048576,
Snapshot = 16777216,
}但是Serializable锁定数据,从而为并发正确性提供比Snapshot更多的保证。那么,快照价值更高的原因是什么呢?
发布于 2014-02-17 12:40:28
在数字上更大对“隔离程度”没有特别的影响。每个项目只是代表不同类型的隔离。对于这意味着什么,您必须参考文档。这些实际上只是4位间距的按位排列的标志。除了内部实现细节之外,所使用的值没有特定的含义。
https://stackoverflow.com/questions/21829311
复制相似问题