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>