コード例 #1
0
ファイル: NgTsManager.cs プロジェクト: renick/NgTsWebApi
        protected void ExecuteInReadUnCommitedIsolation(Action operationsDelegate)
        {
            TransactionOptions opts = new System.Transactions.TransactionOptions();

            opts.IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted;
            using (NgTsTransactionScope tranScope = new NgTsTransactionScope(TransactionScopeOption.RequiresNew, opts))
            {
                operationsDelegate();
                tranScope.Complete();
            }
        }
コード例 #2
0
 public void UpdateProduct( Product product)
 {
     if (null ==  product)
     {
     throw new ArgumentNullException("Product");
     }
     using (NgTsTransactionScope scope = new NgTsTransactionScope())
     {
     _AddUpdate( product);
     scope.Complete();
     }
 }
コード例 #3
0
ファイル: NgTsUser.Manager.cs プロジェクト: renick/NgTsWebApi
 public void UpdateNgTsUser(NgTsUser ngtsuser)
 {
     if (null == ngtsuser)
     {
         throw new ArgumentNullException("NgTsUser");
     }
     using (NgTsTransactionScope scope = new NgTsTransactionScope())
     {
         _AddUpdate(ngtsuser);
         scope.Complete();
     }
 }
コード例 #4
0
 public void UpdateNgTsUser( NgTsUser ngtsuser)
 {
     if (null ==  ngtsuser)
     {
     throw new ArgumentNullException("NgTsUser");
     }
     using (NgTsTransactionScope scope = new NgTsTransactionScope())
     {
     _AddUpdate( ngtsuser);
     scope.Complete();
     }
 }
コード例 #5
0
ファイル: Product.Manager.cs プロジェクト: renick/NgTsWebApi
 public void UpdateProduct(Product product)
 {
     if (null == product)
     {
         throw new ArgumentNullException("Product");
     }
     using (NgTsTransactionScope scope = new NgTsTransactionScope())
     {
         _AddUpdate(product);
         scope.Complete();
     }
 }