public virtual tb_datanode_model CreateModel(DataRow dr) { var o = new tb_datanode_model(); // if (dr.Table.Columns.Contains("id")) { o.id = dr["id"].Toint(); } // if (dr.Table.Columns.Contains("datanodepartition")) { o.datanodepartition = dr["datanodepartition"].Toint(); } // if (dr.Table.Columns.Contains("serverip")) { o.serverip = dr["serverip"].Tostring(); } // if (dr.Table.Columns.Contains("username")) { o.username = dr["username"].Tostring(); } // if (dr.Table.Columns.Contains("password")) { o.password = dr["password"].Tostring(); } return o; }
//public virtual string GetRedisServerIP(DbConn PubConn) //{ // string serverip = GetConfigValue(PubConn, EnumSystemConfigKey.RedisServer.ToString()); // return serverip; //} public virtual string GetDataNodeConnectString(string template,tb_datanode_model model) { return template.Replace("{server}", model.serverip).Replace("{password}", model.password) .Replace("{username}", model.username).Replace("{database}", SystemParamConfig.DataNode_DataBaseName_Prefix + model.datanodepartition.ToString().PadLeft(2, '0')).Replace("{server}", model.serverip); }