/// <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; }