다음을 통해 공유


MSL 사양

MSL(매핑 사양 언어)은 Entity Framework 응용 프로그램의 개념적 모델과 저장소 모델 간 매핑을 설명하는 XML 기반 언어입니다.

Entity Framework 응용 프로그램에서는 빌드 시 MSL로 작성된 .msl 파일에서 매핑 메타데이터가 로드됩니다. Entity Framework 에서는 런타임에 매핑 메타데이터를 사용하여 개념적 모델에 대한 쿼리를 저장소 관련 명령으로 변환합니다.

Bb399202.note(ko-kr,VS.100).gif참고:
엔터티 데이터 모델 디자이너(Entity Designer)는 디자인 타임에 매핑 정보를 .edmx 파일에 저장합니다.빌드 시 Entity Designer는 .edmx 파일의 정보를 사용하여 런타임에 Entity Framework 에서 필요로 하는 .msl 파일을 만듭니다.자세한 내용은 .edmx 파일 개요를 참조하십시오.

MSL에서 참조하는 모든 개념적 모델 형식 또는 저장소 모델 형식의 이름은 해당 네임스페이스 이름으로 한정되어야 합니다. 개념적 모델 네임스페이스 이름에 대한 자세한 내용은 Schema 요소(CSDL)를 참조하십시오. 저장소 모델 네임스페이스 이름에 대한 자세한 내용은 Schema 요소(SSDL)를 참조하십시오.

단원 내용

Alias 요소(MSL)

AssociationEnd 요소(MSL)

AssociationSetMapping 요소(MSL)

ComplexProperty 요소(MSL)

ComplexTypeMapping 요소(MSL)

Condition 요소(MSL)

DeleteFunction 요소(MSL)

EndProperty 요소(MSL)

EntityContainerMapping 요소(MSL)

EntitySetMapping 요소(MSL)

EntityTypeMapping 요소(MSL)

FunctionImportMapping 요소(MSL)

InsertFunction 요소(MSL)

Mapping 요소(MSL)

MappingFragment 요소(MSL)

ModificationFunctionMapping 요소(MSL)

QueryView 요소(MSL)

ResultBinding 요소(MSL)

ResultMapping 요소(MSL)

ScalarProperty 요소(MSL)

UpdateFunction 요소(MSL)

참고 항목

개념

Entity Framework 개요

기타 리소스

CSDL, SSDL 및 MSL 사양
ADO.NET Entity Data Model Tools
모델링 및 매핑(Entity Framework)