Exemple #1
0
 /// <summary>
 /// 添加数据库配置
 /// </summary>
 /// <param name="setting">配置对象</param>
 /// <returns>添加成功返回true</returns>
 public static BoolMessage AddSetting(DbSetting setting)
 {
     if (ExistsSetting(setting.Name))
     {
         return new BoolMessage(false, "指定的配置名称已经存在");
     }
     Settings.Add(setting);
     return BoolMessage.True;
 }
Exemple #2
0
 /// <summary>
 /// 添加数据库配置
 /// </summary>
 /// <param name="name">配置名称</param>
 /// <param name="providerName">实现程序</param>
 /// <param name="connectionString">连接字符串</param>
 /// <returns>添加成功返回true</returns>
 public static BoolMessage AddSetting(string name, string providerName, string connectionString)
 {
     var setting = new DbSetting
     {
         Name = name,
         Provider = providerName,
         ConnectionString = connectionString
     };
     return AddSetting(setting);
 }
Exemple #3
0
 /// <summary>
 /// 更新数据库配置
 /// </summary>
 /// <param name="oldName">原配置名称</param>
 /// <param name="setting">配置对象</param>
 /// <returns>添加成功返回true</returns>
 public static BoolMessage UpdateSetting(string oldName, DbSetting setting)
 {
     var index = Settings.IndexOf(p => p.Name.Equals(oldName));
     if (index < 0)
     {
         return new BoolMessage(false, "无效的配置对象");
     }
     Settings[index] = setting;
     return BoolMessage.True;
 }