예제 #1
0
 public void DoClean(Action <DbContext> action)
 {
     using (var dbContext = new ApiContext())
     {
         try
         {
             dbContext.BeginTransaction();
             action(dbContext);
             dbContext.CloseTransaction();
         }
         catch (Exception e)
         {
             dbContext.CloseTransaction(e);
             HandleDbEntityValidationException(e);
             throw;
         }
     }
 }