コード例 #1
0
        public DatabaseTableBLL()
        {
            string dbType = GlobalContext.SystemConfig.DBProvider;

            switch (dbType)
            {
            case "SqlServer":
                databaseTableService = new DatabaseTableSqlServerService();
                break;

            case "MySql":
                databaseTableService = new DatabaseTableMySqlService();
                break;

            case "Oracle":
                databaseTableService = new DatabaseTableOracleService();
                break;

            default:
                throw new Exception("未找到数据库配置");
            }
        }
コード例 #2
0
        public DatabasesBackupJob(IDbContext context)
        {
            string dbType = GlobalContext.SystemConfig.DBProvider;

            switch (dbType)
            {
            case Define.DBTYPE_SQLSERVER:
                _service = new DatabaseTableSqlServerService(context);
                break;

            case Define.DBTYPE_MYSQL:
                _service = new DatabaseTableMySqlService(context);
                break;

            case Define.DBTYPE_ORACLE:
                _service = new DatabaseTableOracleService(context);
                break;

            default:
                throw new Exception("未找到数据库配置");
            }
        }
コード例 #3
0
        public DatabaseTableBLL()
        {
            string dbType = GlobalContext.Configuration.GetSection("DB:DBType").Value;

            switch (dbType)
            {
            case "SqlServer":
                databaseTableService = new DatabaseTableSqlServerService();
                break;

            case "MySql":
                databaseTableService = new DatabaseTableMySqlService();
                break;

            case "Oracle":
                databaseTableService = new DatabaseTableOracleService();
                break;

            default:
                throw new Exception("未找到数据库配置");
            }
        }
コード例 #4
0
        public CodeGeneratorController(IDbContext context)
        {
            string dbType = GlobalContext.SystemConfig.DBProvider;

            _context = context;
            switch (dbType)
            {
            case Define.DBTYPE_SQLSERVER:
                _service = new DatabaseTableSqlServerService(context);
                break;

            case Define.DBTYPE_MYSQL:
                _service = new DatabaseTableMySqlService(context);
                break;

            case Define.DBTYPE_ORACLE:
                _service = new DatabaseTableOracleService(context);
                break;

            default:
                _service = new DatabaseTableMySqlService(context);
                break;
            }
        }
コード例 #5
0
 public DatabaseTableBLL(IDatabaseTableService databaseTableService)
 {
     _databaseTableService = databaseTableService;
 }