private void Update()
{
this.dictionary.Clear();
if (this.connectionString != null)
{
foreach(var text in this.connectionString.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries))
{
string[] comps = text.Split(new char[] { '=' }, StringSplitOptions.RemoveEmptyEntries);
if (comps.Length == 2)
this.dictionary[comps[0].Trim().ToUpper()] = comps[1].Trim();
}
}
}
}