Example #1
0
 /// <summary>
 /// 有参构造函数
 /// </summary>
 /// <param name="loggers"></param>
 /// <param name="connectionString">数据库连接字符串</param>
 /// <param name="dataBaseType">数据库类型</param>
 public DataAccess(ILoggers loggers, string connectionString, DataBaseTypeEnum dataBaseType)
 {
     _logger = loggers;
     if (string.IsNullOrEmpty(connectionString))
     {
         _logger.Error(null, "创建数据库连接失败,错误信息:数据库连接字符串为空");
         throw new ArgumentNullException("Connection String is null or empty");
     }
     _connectionString = connectionString;
     _dataBaseType     = dataBaseType;
 }