public void Dispose()
 {
     if (transactionManger != null)
     {
         transactionManger.Dispose();
     }
     if (transactionCache != null)
     {
         transactionCache.Dispose();
     }
     dataSource.DisConnect();
 }
 /// <summary>
 /// Perform tasks associated with freeing, releasing, or resetting resources.
 /// </summary>
 public void Dispose()
 {
     sqlDatasource.DisConnect();
 }