스키마 및 매핑 사양(Entity Framework)
EDM(엔터티 데이터 모델)을 사용하여 Entity Framework를 기반으로 응용 프로그램을 빌드하려면 세 개의 XML 사양을 작성해야 합니다.
첫 번째 사양에서는 디자인하려는 개체 모델의 엔터티, 연결, 집합 및 컨테이너를 CSDL(개념 스키마 정의 언어)로 선언하고 정의합니다. 프로그래밍 가능 클래스는 이 스키마를 기반으로 만들어집니다.
SSDL(저장소 스키마 정의 언어)로 된 두 번째 사양에서는 EDM을 기반으로 빌드된 응용 프로그램에 대한 데이터를 저장하는 데이터 소스를 설명합니다.
MSL(매핑 사양 언어)로 작성된 세 번째 사양에서는 CSDL 파일의 선언을 SSDL 파일에 설명된 데이터 소스에 매핑합니다.
이러한 스키마와 해당 스키마를 연결하는 매핑 사양은 XML로 작성됩니다. 이 단원의 항목에서는 CSDL, SSDL 및 MSL을 자세하게 설명하고, 각 파일의 집합과 컨테이너를 연결하여 프로그래밍 가능 개체 모델을 구현하는 방법을 보여 주는 예제를 제공합니다.