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();
        }