ADO.NET 메타데이터
ADO.NET 메타데이터는 엔터티 프레임워크의 EDM(엔터티 데이터 모델)을 설명하는 데 사용되는 인프라와 형식 계층 구조를 모두 제공합니다. ADO.NET 엔터티 프레임워크에서는 ADO.NET 메타데이터를 사용하여 EDM에 따라 개념적 엔터티, 기본 데이터베이스 테이블 또는 보기 및 CLR(공용 언어 런타임) 클래스를 노출합니다.
CLR 클래스에서 개념적 엔터티로의 매핑과 개념적 엔터티에서 기본 데이터베이스 테이블 또는 보기로의 매핑도 ADO.NET 메타데이터를 통해 노출할 수 있습니다. 엔터티 프레임워크의 모델 및 매핑에 대한 자세한 내용은 메타데이터 작업 영역 개요 및 Entity Framework의 데이터 모델링을 참조하십시오.
ADO.NET은 엔터티 프레임워크에 대한 메타데이터 서비스를 관리하는 System.Data.Metadata.Edm 네임스페이스를 제공합니다. System.Data.Metadata.Edm 네임스페이스에는 모델에 사용되는 개념을 나타내는 형식 집합과 응용 프로그램에서 ADO.NET 메타데이터 작업을 수행하는 데 도움이 되는 클래스 집합이 있습니다.
다음 하위 항목에서는 메타데이터 형식 계층 구조와 메타데이터 작업 영역 런타임 구성 요소를 설명합니다.
단원 내용
- 메타데이터 형식 계층 구조
엔터티 프레임워크의 모델에 사용되는 개념을 나타내는 형식 집합을 설명합니다.
- 메타데이터 작업 영역
응용 프로그램의 컨텍스트에서 EDM 메타데이터와 상호 작용하는 데 사용할 수 있는 메타데이터 작업 영역 런타임 구성 요소를 설명합니다.