다음을 통해 공유


스키마 및 매핑 사양(Entity Framework)

EDM(엔터티 데이터 모델)을 사용하여 Entity Framework를 기반으로 응용 프로그램을 빌드하려면 세 개의 XML 사양을 작성해야 합니다.

첫 번째 사양에서는 디자인하려는 개체 모델의 엔터티, 연결, 집합 및 컨테이너를 CSDL(개념 스키마 정의 언어)로 선언하고 정의합니다. 프로그래밍 가능 클래스는 이 스키마를 기반으로 만들어집니다.

SSDL(저장소 스키마 정의 언어)로 된 두 번째 사양에서는 EDM을 기반으로 빌드된 응용 프로그램에 대한 데이터를 저장하는 데이터 소스를 설명합니다.

MSL(매핑 사양 언어)로 작성된 세 번째 사양에서는 CSDL 파일의 선언을 SSDL 파일에 설명된 데이터 소스에 매핑합니다.

이러한 스키마와 해당 스키마를 연결하는 매핑 사양은 XML로 작성됩니다. 이 단원의 항목에서는 CSDL, SSDL 및 MSL을 자세하게 설명하고, 각 파일의 집합과 컨테이너를 연결하여 프로그래밍 가능 개체 모델을 구현하는 방법을 보여 주는 예제를 제공합니다.

단원 내용

개념 스키마(CSDL)

EntityContainer 요소(CSDL)

저장소 메타데이터 스키마(SSDL)

EntityContainer 요소(SSDL)

매핑 사양(MSL)

관련 단원

Entity Framework의 데이터 모델링

EDM 사양

Samples

참고 항목

개념

엔터티 데이터 모델