다음을 통해 공유


Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 네임스페이스

이 네임스페이스에는 스키마 뷰와 종속성 뷰어를 지원하는 클래스와 인터페이스가 포함되어 있습니다.

클래스

  클래스 설명
Public 클래스 SchemaHierarchyBase 스키마 계층 구조 생성기의 추상 기본 클래스입니다.
Public 클래스 SchemaHierarchyUtilities 이 클래스 정의 유용한 유틸리티 사용할 스키마 뷰 계층 구조가 만들어집니다.
Public 클래스 SchemaModelViewerControllerBase 모델 시각화 도우미 컨트롤러에 대한 추상 기본 클래스입니다.
Public 클래스 SchemaModelViewerControllerBaseInternal 내부 구현자가 사용하는 스키마 뷰 컨트롤러의 추상 기본 클래스입니다.
Public 클래스 SchemaModelViewerInitializedEventArgs 스키마 뷰 초기화 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SchemaModelViewerService 이 서비스는 DataPackage에서 사용할 수 있고 데이터베이스 프로젝트에 대한 도구 창을 쉽게 액세스할 수 있는 방법을 제공합니다.
Public 클래스 SchemaModelViewerShownEventArgs DatabaseSchemaViewToolWindowShown 및 DependencyViewToolWindowShown 이벤트에 대한 데이터를 제공합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 ISchemaHierarchyGenerator 이 인터페이스는 데이터베이스 스키마 뷰와 같은 트리 뷰를 노드로 채울 수 있는 클래스에서 구현합니다.
Public 인터페이스 ISchemaHierarchyPopulator 스키마 계층 구조 노드를 생성하는 클래스에 대한 인터페이스입니다.이 인터페이스는 생성기에서 사용합니다.
Public 인터페이스 ISchemaModelViewer 스키마 뷰나 종속성 뷰어 같은 추상 모델 뷰어를 나타냅니다.
Public 인터페이스 ISchemaModelViewerController 스키마 뷰 컨트롤러 인터페이스입니다.
Public 인터페이스 ISchemaModelViewerElementNode 데이터베이스 스키마 뷰의 모델 요소를 나타냅니다.
Public 인터페이스 ISchemaModelViewerFolderNode 이 인터페이스는 요소 형식을 포함하는 폴더 또는 기타 폴더를 나타냅니다.
Public 인터페이스 ISchemaModelViewerNode 스키마 뷰의 모든 노드에 대한 기본 인터페이스입니다.
Public 인터페이스 ISchemaModelViewerRootNode 이 인터페이스는 루트 노드에 사용됩니다.루트 노드는 일반적으로 데이터베이스 프로젝트를 나타냅니다.