void CreateObjectContextIfNull() { if (objectContext != null) { return; } System.Data.EntityClient.EntityConnectionStringBuilder builder = new System.Data.EntityClient.EntityConnectionStringBuilder(); builder.ProviderConnectionString = ServerModeOptions.SQLConnectionString; builder.Metadata = @"res://*/Controls.EFServerModeModel.csdl|res://*/Controls.EFServerModeModel.ssdl|res://*/Controls.EFServerModeModel.msl"; builder.Provider = "System.Data.SqlClient"; DataContext = objectContext = new DXGridServerModeDBEntities(builder.ToString()); }
void ShowConnectionWizard(string windowTitle) { DataContext = objectContext = null; SQLConnectionWindow window = new SQLConnectionWindow(windowTitle) { Description = ServerModeOptions.GetGridDescription() }; if (Application.Current != null) { window.Owner = Application.Current.MainWindow; } window.ShowDialog(); ServerModeOptions.SQLConnectionString = window.GetDataBaseConnectionString(); }