private void SaveBoxDbConfig(DbConfigEntity dbconfig, string conbox) { //string boxConn = $"Data Source={ip};port=10080;User ID=test;Password=123456;Initial Catalog=smartbox;"; string[] strsplit = conbox.Split(new char[2] { '=', ';' }); DbConnEntity boxcon = new DbConnEntity(); boxcon.Ip = strsplit[1]; boxcon.Port = Convert.ToInt32(strsplit[3]); boxcon.UserName = strsplit[5]; boxcon.Password = strsplit[7]; boxcon.DbName = strsplit[9]; dbconfig.BoxDbConnStrs.Add(boxcon); }
private void ReadBoxConfig(ref string str, string ip) { if (File.Exists(@"DbBoxConfig.ini")) { string ReadStr = File.ReadAllText(@"DbBoxConfig.ini"); DbConfig.BoxDbConnStrs = JsonConvert.DeserializeObject <List <DbConnEntity> >(ReadStr); DbConnEntity find = DbConfig.BoxDbConnStrs.Find(a => a.Ip == ip); if (find != null) { str = $"Data Source={find.Ip};port={find.Port};User ID={find.UserName};Password={find.Password};Initial Catalog={find.DbName};"; } else { return; } } return; }