Exemplo n.º 1
0
        public static ILHDBTran BeginTransaction(RDatabaseType dbtype, string constr)
        {
            PreconditionAssert.IsNotNullOrEmpty(constr, ErrorMessages.DBConnectionStringIsNullOrEmpty);
            LHDBAccess dbAccess = GetLHDBAccess(dbtype, constr);

            return(new LHDBTran(dbAccess));
        }
Exemplo n.º 2
0
        public static ILHDBAccess CreateDBAccessInstance(RDatabaseType dbtype, string constr)
        {
            PreconditionAssert.IsNotNullOrEmpty(constr, ErrorMessages.DBConnectionStringIsNullOrEmpty);
            LHDBAccess dbAccess = GetLHDBAccess(dbtype, constr);

            return(dbAccess);
        }
Exemplo n.º 3
0
 private static LHDBAccess GetLHDBAccess(RDatabaseType dbtype, string constr)
 {
     switch (dbtype)
     {
         case RDatabaseType.MSSQL:
             return new LHDBMSSql(constr);
         default:
             throw new ArgumentException(ErrorMessages.NotSupportedDatabaseType + " - " + dbtype.ToString());
     }
 }
Exemplo n.º 4
0
        private static LHDBAccess GetLHDBAccess(RDatabaseType dbtype, string constr)
        {
            switch (dbtype)
            {
            case RDatabaseType.MSSQL:
                return(new LHDBMSSql(constr));

            default:
                throw new ArgumentException(ErrorMessages.NotSupportedDatabaseType + " - " + dbtype.ToString());
            }
        }
Exemplo n.º 5
0
 public static ILHDBTran BeginTransaction(RDatabaseType dbtype, string constr)
 {
     PreconditionAssert.IsNotNullOrEmpty(constr, ErrorMessages.DBConnectionStringIsNullOrEmpty);
     LHDBAccess dbAccess = GetLHDBAccess(dbtype, constr);
     return new LHDBTran(dbAccess);
 }
Exemplo n.º 6
0
 public static ILHDBAccess CreateDBAccessInstance(RDatabaseType dbtype, string constr)
 {
     PreconditionAssert.IsNotNullOrEmpty(constr, ErrorMessages.DBConnectionStringIsNullOrEmpty);
     LHDBAccess dbAccess = GetLHDBAccess(dbtype, constr);
     return dbAccess;
 }
Exemplo n.º 7
0
 public static IDbTranAccess BeginTransaction(RDatabaseType dbtype, string constr)
 {
     PreconditionAssert.IsNotEmptyString(constr, ErrorMessages.DBConnectionStringIsNullOrEmpty);
     return(new DbTran(GetLHDBAccess(dbtype, constr)));
 }