Freigeben über


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
Öffentliche Klasse SchemaHierarchyBase Abstrakte Basisklasse für Schemahierarchie-Generatoren.
Öffentliche Klasse SchemaHierarchyUtilities Diese Klasse definiert hilfreiche Dienstprogramme, die eine Hierarchie Schemaansicht.
Öffentliche Klasse SchemaModelViewerControllerBase Abstrakte Basisklasse für Modellschnellansichtscontroller.
Öffentliche Klasse SchemaModelViewerControllerBaseInternal Die abstrakte Basisklasse für einen von internen Implementierungen verwendeten Schemaansichtscontroller.
Öffentliche Klasse SchemaModelViewerInitializedEventArgs Stellt Daten für Schemaansichtsinitialisierungsereignisse bereit.
Öffentliche Klasse SchemaModelViewerService Dieser Dienst ist über die DataPackage-Instanz verfügbar, und er bietet bequemen Zugriff auf die Toolfenster für das Datenbankprojekt.
Öffentliche Klasse SchemaModelViewerShownEventArgs Stellt Daten für das DatabaseSchemaViewToolWindowShown-Ereignis und das DependencyViewToolWindowShown-Ereignis bereit.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ISchemaHierarchyGenerator Diese Schnittstelle wird von Klassen implementiert, die eine Strukturansicht (z. B. die Datenbankschemaansicht) mit Knoten auffüllen können.
Öffentliche Schnittstelle ISchemaHierarchyPopulator Schnittstelle für Klassen, die Schemahierarchieknoten generieren.Diese Schnittstelle wird von den Generatoren verwendet.
Öffentliche Schnittstelle ISchemaModelViewer Stellt einen abstrakten Modell-Viewer, z. B. die Schemaansicht oder den Abhängigkeits-Viewer, dar.
Öffentliche Schnittstelle ISchemaModelViewerController Schemaansichtscontroller-Schnittstelle.
Öffentliche Schnittstelle ISchemaModelViewerElementNode Stellt ein Modellelement in der Datenbankschemaansicht dar.
Öffentliche Schnittstelle ISchemaModelViewerFolderNode Diese Schnittstelle stellt einen Ordner dar, der Elementtypen oder andere Ordner enthält.
Öffentliche Schnittstelle ISchemaModelViewerNode Dies ist die Basisschnittstelle für alle Knoten in der Schemaansicht.
Öffentliche Schnittstelle ISchemaModelViewerRootNode Diese Schnittstelle wird für den Stammknoten verwendet.Der Stammknoten stellt normalerweise das Datenbankprojekt dar.