Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer-Namespace
Dieser Namespace enthält Klassen und Schnittstellen, die die Schemaansicht und den Abhängigkeits-Viewer unterstützen.
Klassen
Klasse | Beschreibung | |
---|---|---|
SchemaHierarchyBase | Abstrakte Basisklasse für Schemahierarchie-Generatoren. | |
SchemaHierarchyUtilities | Diese Klasse definiert hilfreiche Dienstprogramme, die eine Hierarchie Schemaansicht. | |
SchemaModelViewerControllerBase | Abstrakte Basisklasse für Modellschnellansichtscontroller. | |
SchemaModelViewerControllerBaseInternal | Die abstrakte Basisklasse für einen von internen Implementierungen verwendeten Schemaansichtscontroller. | |
SchemaModelViewerInitializedEventArgs | Stellt Daten für Schemaansichtsinitialisierungsereignisse bereit. | |
SchemaModelViewerService | Dieser Dienst ist über die DataPackage-Instanz verfügbar, und er bietet bequemen Zugriff auf die Toolfenster für das Datenbankprojekt. | |
SchemaModelViewerShownEventArgs | Stellt Daten für das DatabaseSchemaViewToolWindowShown-Ereignis und das DependencyViewToolWindowShown-Ereignis bereit. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
ISchemaHierarchyGenerator | Diese Schnittstelle wird von Klassen implementiert, die eine Strukturansicht (z. B. die Datenbankschemaansicht) mit Knoten auffüllen können. | |
ISchemaHierarchyPopulator | Schnittstelle für Klassen, die Schemahierarchieknoten generieren.Diese Schnittstelle wird von den Generatoren verwendet. | |
ISchemaModelViewer | Stellt einen abstrakten Modell-Viewer, z. B. die Schemaansicht oder den Abhängigkeits-Viewer, dar. | |
ISchemaModelViewerController | Schemaansichtscontroller-Schnittstelle. | |
ISchemaModelViewerElementNode | Stellt ein Modellelement in der Datenbankschemaansicht dar. | |
ISchemaModelViewerFolderNode | Diese Schnittstelle stellt einen Ordner dar, der Elementtypen oder andere Ordner enthält. | |
ISchemaModelViewerNode | Dies ist die Basisschnittstelle für alle Knoten in der Schemaansicht. | |
ISchemaModelViewerRootNode | Diese Schnittstelle wird für den Stammknoten verwendet.Der Stammknoten stellt normalerweise das Datenbankprojekt dar. |