Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空间

此命名空间包含支持架构视图和依赖关系查看器的类和接口。

  说明
公共类 SchemaHierarchyBase 架构层次结构生成器的抽象基类。
公共类 SchemaHierarchyUtilities 此类定义用于创建架构视图层次结构中的有用工具。
公共类 SchemaModelViewerControllerBase 模型可视化工具控制器的抽象基类。
公共类 SchemaModelViewerControllerBaseInternal 内部实现器所用架构视图控制器的抽象基类。
公共类 SchemaModelViewerInitializedEventArgs 为架构视图初始化事件提供数据。
公共类 SchemaModelViewerService 此服务可从 DataPackage 实例获得,它为访问数据库项目的工具窗口提供了方便。
公共类 SchemaModelViewerShownEventArgs 为 DatabaseSchemaViewToolWindowShown 和 DependencyViewToolWindowShown 事件提供数据。

接口

  接口 说明
公共接口 ISchemaHierarchyGenerator 此接口由可以使用节点填充树视图(如数据库架构视图)的类实现。
公共接口 ISchemaHierarchyPopulator 生成架构层次结构节点的类的接口。此接口由生成器使用。
公共接口 ISchemaModelViewer 表示抽象模型查看器(如架构视图或依赖关系查看器)。
公共接口 ISchemaModelViewerController 架构视图控制器接口。
公共接口 ISchemaModelViewerElementNode 表示数据库架构视图中的模型元素。
公共接口 ISchemaModelViewerFolderNode 此接口表示包含元素类型或其他文件夹的文件夹。
公共接口 ISchemaModelViewerNode 这是架构视图中所有节点的基接口。
公共接口 ISchemaModelViewerRootNode 此接口用于根节点。根节点通常表示数据库项目。