Exemplo n.º 1
0
        private void Init(PublicCloudRdsConfig config, DbType dbType)
        {
            _config = config;
            //_connectionString = config.GetDbConnectString();
            switch (dbType)
            {
            case DbType.SqlServer:
                db = new DbSqlServer(config.GetSqlServerConnectString())
                {
                    DbName = _config.Database
                };
                break;

            case DbType.MySql:
                db = new DbMySql(config.GetMySqlConnectString())
                {
                    DbName = _config.Database
                };
                break;

            case DbType.Oracle:
                //db = new DbOracleServer(_connectionString);
                break;
            }
        }
Exemplo n.º 2
0
        private void Init(PublicCloudRdsConfig config)
        {
            _config           = config;
            _connectionString = config.GetDbConnectString();

            //注意所有mysql使用同一个静态连接串,表示一个服务进程只有一个mysql连接才不会出问题
            // DbHelperMySql.ConnectionString = config.GetDbConnectString();
        }
Exemplo n.º 3
0
 private void Init(PublicCloudRdsConfig config, DbType dbType)
 {
     _config           = config;
     _connectionString = config.GetDbConnectString();
 }
Exemplo n.º 4
0
 /// <summary>
 /// 只用于集成测试构造
 /// </summary>
 /// <param name="config"></param>
 public Rds(PublicCloudRdsConfig config)
 {
     Init(config);
 }
Exemplo n.º 5
0
 /// <summary>
 /// 只用于集成测试构造
 /// </summary>
 /// <param name="config"></param>
 /// <param name="dbType"></param>
 public RdsNew(PublicCloudRdsConfig config, DbType dbType)
 {
     Init(config, dbType);
 }