public EntityTransaction(DataPersistance dp)
 {
     this.dp            = dp;
     IsTransactionExist = (dp.Trx != null);
     if (!IsTransactionExist)
     {
         dp.BeginTransaction();
     }
 }