partial void DeleteSetting(Setting instance);
 partial void InsertSetting(Setting instance);
 partial void UpdateSetting(Setting instance);
        public static void SaveSettingByName(string name, string value, string instanceName)
        {
            Setting setting = OMLDataSettingsDBContext.Instance.Settings.SingleOrDefault(s => s.SettingName == name
                                && s.InstanceName == instanceName);

            if (setting == null)
            {
                setting = new Setting();
                setting.SettingName = name;
                setting.InstanceName = instanceName;

                OMLDataSettingsDBContext.Instance.Settings.InsertOnSubmit(setting);
            }

            setting.SettingValue = value;

            OMLDataSettingsDBContext.Instance.SubmitChanges();

            settingsCache.Clear();
        }