public void Serialization(ConnectStrInvoker Invoker) { IList <string> temp = new List <string>(); temp.Add(string.Format("{0} = {1}", ConnectStrInvoker.Tag_Server, Server)); temp.Add(string.Format("{0} = {1}", ConnectStrInvoker.Tag_User, User)); temp.Add(string.Format("{0} = {1}", ConnectStrInvoker.Tag_Password, Password)); temp.Add(string.Format("{0} = {1}", ConnectStrInvoker.Tag_Database, DataBase)); temp.Add(string.Format("{0} = {1}", ConnectStrInvoker.Tag_Port, Port)); temp.Add(string.Format("{0} = {1}", ConnectStrInvoker.Tag_Charset, Charset)); Invoker.ConnectStr = string.Join(";", temp); }
public void DeSerialization(ConnectStrInvoker Invoker) { foreach (string item in Invoker.ConnectStr.Split(';')) { switch (item.Split('=')[0].Trim()) { case ConnectStrInvoker.Tag_Server: Server = item.Split('=')[0].Trim(); break; case ConnectStrInvoker.Tag_User: Server = item.Split('=')[0].Trim(); break; case ConnectStrInvoker.Tag_Password: Server = item.Split('=')[0].Trim(); break; case ConnectStrInvoker.Tag_Database: Server = item.Split('=')[0].Trim(); break; case ConnectStrInvoker.Tag_Port: Server = item.Split('=')[0].Trim(); break; case ConnectStrInvoker.Tag_Charset: Server = item.Split('=')[0].Trim(); break; } } }
public void DeSerialization(ConnectStrInvoker Invoker) { string temp = Invoker.ConnectStr; if (string.IsNullOrEmpty(temp)) { return; } foreach (string key in temp.Split(';')) { switch (key.Split('=')[0].Trim()) { case ConnectStrInvoker.Tag_DataSource: DataSource = key.Split('=')[1].Trim(); break; case ConnectStrInvoker.Tag_Version: Version = key.Split('=')[1].Trim(); break; default: break; } } }
public void Serialization(ConnectStrInvoker Invoker) { string temp = string.Format("{0} = {1};{2} = {3}", ConnectStrInvoker.Tag_DataSource, DataSource, ConnectStrInvoker.Tag_Version, Version); Invoker.ConnectStr = temp; }