Example #1
0
        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);
        }
Example #2
0
        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;
                }
            }
        }
Example #3
0
        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;
                }
            }
        }
Example #4
0
        public void Serialization(ConnectStrInvoker Invoker)
        {
            string temp = string.Format("{0} = {1};{2} = {3}", ConnectStrInvoker.Tag_DataSource, DataSource, ConnectStrInvoker.Tag_Version, Version);

            Invoker.ConnectStr = temp;
        }