Пример #1
0
 /// <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;
     }
 }
Пример #2
0
 /// <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;
     }
 }