c# lock TransactionScopec#
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)) {