private void RefreshTabularMetadata() { _refreshingMetadata = true; try { //tspStatus.Text = Resources.Refreshing_Metadata; Cursor = System.Windows.Input.Cursors.Wait; System.Windows.Forms.Application.DoEvents(); //populate metadata tabs //TabularMetadata.PopulateConnectionMetadata(_conn, tvwMetadata, tvwFunctions, listDMV, cboModel.Text); TabularModelViewModel vmTabularModel = new TabularModelViewModel(_conn.Database.Models[cboModel.Text]); tvwMetadata.DataContext = vmTabularModel; Cursor = System.Windows.Input.Cursors.Arrow; //TODO - update status // update status bar //tspStatus.Text = Resources.Status_Ready; //tspConnection.Text = _conn.ServerName; //tspVersion.Text = _conn.ServerVersion; //tspSpid.Text = _conn.SPID.ToString(CultureInfo.InvariantCulture); } finally { _refreshingMetadata = false; } }
private void RefreshTabularMetadata() { _refreshingMetadata = true; try { //tspStatus.Text = Resources.Refreshing_Metadata; Cursor = System.Windows.Input.Cursors.Wait; System.Windows.Forms.Application.DoEvents(); //populate metadata tabs //TabularMetadata.PopulateConnectionMetadata(_conn, tvwMetadata, tvwFunctions, listDMV, cboModel.Text); TabularModelViewModel vmTabularModel = new TabularModelViewModel(_conn.Database.Models[cboModel.Text] ); tvwMetadata.DataContext = vmTabularModel; Cursor = System.Windows.Input.Cursors.Arrow; //TODO - update status // update status bar //tspStatus.Text = Resources.Status_Ready; //tspConnection.Text = _conn.ServerName; //tspVersion.Text = _conn.ServerVersion; //tspSpid.Text = _conn.SPID.ToString(CultureInfo.InvariantCulture); } finally { _refreshingMetadata = false; } }