다음을 통해 공유


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 메타데이터와 상호 작용하는 데 사용할 수 있는 메타데이터 작업 영역 런타임 구성 요소를 설명합니다.

참고 항목

개념

엔터티 데이터 모델

기타 리소스

ADO.NET Entity Framework