/// <summary> /// 构造函数 /// </summary> /// <param name="masterConnectionString">主库连接字符串,或者链接字符串名称</param> public SqlRepository(string masterConnectionString) { //判断是链接字符串,还是链接字符串名称 MasterConnectionString = ConfigurationManager.ConnectionStrings[masterConnectionString]?.ConnectionString?.Trim(); if (MasterConnectionString.IsNullOrEmpty()) { MasterConnectionString = ConfigurationManager.AppSettings[masterConnectionString]?.Trim(); } if (MasterConnectionString.IsNullOrEmpty()) { MasterConnectionString = masterConnectionString; } }
/// <summary> /// 构造函数 /// </summary> /// <param name="connectionString">主库连接字符串,或者链接字符串名称</param> public SqliteRepository(string connectionString) { //判断是链接字符串,还是链接字符串名称 if (connectionString?.Contains(":") == true) { MasterConnectionString = ConfigurationManager.GetValue <string>(connectionString); } else { MasterConnectionString = ConfigurationManager.GetConnectionString(connectionString); } if (MasterConnectionString.IsNullOrEmpty()) { MasterConnectionString = connectionString; } }