c# lock TransactionScope
TransactionOptions option = new TransactionOptions(); //option.IsolationLevel = System.Transactions.IsolationLevel.Serializable;//默认;可以在事务期间读取可变数据,但是不可以修改,也不可以添加任何新数据。 option.IsolationLevel = System.Transactions.IsolationLevel.RepeatableRead;//可读可写 不可改模式 //option.IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted;//可读可写可改模式 //分步执行的需要使用事务保证完整 性 using (var scope = new TransactionScope(TransactionScopeOption.Required, option)) {