//Xem bang này có bảng lịch sử clone từ bảng này ra hay không?
 //Su dung chu yeu cho viec getMaxKey, phai lay max tu ca 2 bang moi co maxKey chuan
 private static string GetEntityNameHist(string entityName)
 {
     if (entityName == ApprovalOrder.EntityName())
     {
         return(ApprovalOrderHist.EntityName());
     }
     if (entityName == ApprovalPreRisk.EntityName())
     {
         return(ApprovalPreRiskHist.EntityName());
     }
     if (entityName == ApprovalAccount.EntityName())
     {
         return(ApprovalAccountHist.EntityName());
     }
     if (entityName == ApprovalMember.EntityName())
     {
         return(ApprovalMemberHist.EntityName());
     }
     if (entityName == ApprovalDealing.EntityName())
     {
         return(ApprovalDealingHist.EntityName());
     }
     if (entityName == ApprovalSystem.EntityName())
     {
         return(ApprovalSystemHist.EntityName());
     }
     return(null);
 }
        //Xem bang này có bảng lịch sử clone từ bảng này ra hay không?
        public static string GetEntityNameHist(string entityName)
        {
            if (entityName == ApprovalAccount.EntityName())
            {
                return(ApprovalAccountHist.EntityName());
            }
            if (entityName == ApprovalDealing.EntityName())
            {
                return(ApprovalDealingHist.EntityName());
            }
            if (entityName == ApprovalMember.EntityName())
            {
                return(ApprovalMemberHist.EntityName());
            }
            if (entityName == ApprovalOrder.EntityName())
            {
                return(ApprovalOrderHist.EntityName());
            }
            if (entityName == ApprovalPreRisk.EntityName())
            {
                return(ApprovalPreRiskHist.EntityName());
            }
            if (entityName == ApprovalSystem.EntityName())
            {
                return(ApprovalSystemHist.EntityName());
            }

            if (entityName == AccountTransaction.EntityName())
            {
                return(AccountTransactionHist.EntityName());
            }
            if (entityName == BrokerOrder.EntityName())
            {
                return(BrokerOrderHist.EntityName());
            }
            if (entityName == ExecutionReport.EntityName())
            {
                return(ExecutionReportHist.EntityName());
            }

            if (entityName == OpenPositionDetail.EntityName())
            {
                return(OpenPositionDetailHist.EntityName());
            }
            if (entityName == OpenPosition.EntityName())
            {
                return(OpenPositionHist.EntityName());
            }
            if (entityName == OrderTransaction.EntityName())
            {
                return(OrderTransactionHist.EntityName());
            }
            if (entityName == SpecAccounting.EntityName())
            {
                return(SpecAccountingHist.EntityName());
            }
            if (entityName == SymbolSettlementPrice.EntityName())
            {
                return(SymbolSettlementPriceDaily.EntityName());
            }
            if (entityName == TradingDeal.EntityName())
            {
                return(TradingDealHist.EntityName());
            }

            return(null);
        }