标签:eve evel mil options timeout isolation region from using
  var transactionOption = new TransactionOptions { IsolationLevel = IsolationLevel.Serializable, Timeout = TimeSpan.FromMilliseconds(10 * 60 * 1000) };
                using (var scope = isTrans ? new TransactionScope(TransactionScopeOption.Required, transactionOption) : null)
                {
                    #region 第一大步:记账前检查
                    #region 第一小步:事项(记账前检查)
                    #endregion
                    #region 第二小步:交易(记账前检查)
                    #endregion
                    #region 第三小步:账户(记账前检查)
                    #endregion
                    #region 第四大步:记账后处理
                    #region 第一小步:事项(记账后处理)
                    #endregion
                    #region 第二小步:交易(记账后处理)
                    #endregion
                    #endregion
                    if (isTrans)
                    {
                        scope.Complete();
                    }
                }
标签:eve evel mil options timeout isolation region from using
原文地址:http://www.cnblogs.com/sk2016/p/6122605.html