다음을 통해 공유


ProviderManifestToken 특성(SSDL)

공급자 매니페스트 토큰은 EDM(엔터티 데이터 모델)에서 SSDL(저장소 스키마 정의 언어)로 된 Schema 요소의 필수 특성입니다. 이 토큰은 오프라인 시나리오용으로 공급자 매니페스트를 로드하는 데 사용됩니다.

저장소 연결이 열리면 공급자는 반환할 적정 매니페스트를 선택할 수 있도록 필요한 모든 정보를 구할 수 있습니다. 하지만 이런 작업은 연결 정보가 제공되지 않거나 저장소 연결이 불가능한 오프라인 시나리오에서는 수행하지 못할 수 있습니다. 이런 경우, Entity Framework에서는 공급자가 매니페스트를 식별할 수 있도록 SSDL로 공급자 매니페스트 토큰을 저장합니다.

이 토큰에 대해 특정하게 정해진 스키마는 없습니다. 저장소 연결을 열지 않고 매니페스트를 식별하는 데 필요한 최소한의 정보를 선택하는 일은 공급자의 재량입니다.

예제

다음 공급자 매니페스트 토큰 예제에서는 ProviderManifestToken 특성에 캡처된 SQL Server 버전 정보를 보여 줍니다.

    <Schema Namespace="Test.Simple.Target" Alias="Self" 
        Provider="System.Data.SqlClient"
        ProviderManifestToken="2005"
        xmlns:edm="https://schemas.microsoft.com/ado/2006/04/edm/ssdl"
        xmlns="https://schemas.microsoft.com/ado/2006/04/edm/ssdl">
    </Schema>

참고 항목

개념

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

기타 리소스

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