public void ApplyChanges() { if (Modified) { MetadataStructureOptions metadataStructureOptions = _queryBuilder.MetadataStructure.Options; metadataStructureOptions.BeginUpdate(); try { metadataStructureOptions.GroupByServers = cbGroupByServers.Checked; metadataStructureOptions.GroupByDatabases = cbGroupByDatabases.Checked; metadataStructureOptions.GroupBySchemas = cbGroupBySchemas.Checked; metadataStructureOptions.GroupByTypes = cbGroupByTypes.Checked; metadataStructureOptions.ShowFields = cbShowFields.Checked; } finally { metadataStructureOptions.EndUpdate(); } DatabaseSchemaViewOptions databaseSchemaViewOptions = _queryBuilder.DatabaseSchemaViewOptions; databaseSchemaViewOptions.BeginUpdate(); try { databaseSchemaViewOptions.SortingType = (ObjectsSortingType)cmbSortObjectsBy.SelectedIndex; databaseSchemaViewOptions.DefaultExpandMetadataType = GetExpandType(); } finally { databaseSchemaViewOptions.EndUpdate(); } } }
public ConnectionInfo(string xmlPath, string name, ConnectionTypes type) { Name = name; XMLPath = xmlPath; Type = type; IsXmlFile = true; StructureOptions = new MetadataStructureOptions { AllowFavourites = true }; CreateConnectionByType(); }
public ConnectionInfo(BaseConnectionDescriptor descriptor, string name, ConnectionTypes type, string connectionString) { Name = name; ConnectionDescriptor = descriptor; Type = type; ConnectionString = connectionString; IsXmlFile = false; ConnectionDescriptor.ConnectionString = connectionString; StructureOptions = new MetadataStructureOptions() { AllowFavourites = true }; }
public ConnectionInfo() { StructureOptions = new MetadataStructureOptions { AllowFavourites = true }; }