ProviderManifestToken 屬性 (SSDL)
Provider Manifest Token 是 Entity Data Model (EDM) 中存放結構定義語言 (SSDL) 內 Schema 項目的一個必要屬性。這個語彙基元 (Token) 是用來載入提供者資訊清單以供離線案例使用。
當開啟儲存區連接時,此提供者可以取得所有需要的資訊來選擇所要傳回的正確資訊清單。在離線案例中 (此時無法使用連接資訊或是無法連接儲存區),可能就無法這樣做。在這些情況下,Entity Framework 會將 Provider Manifest Token 儲存在可足夠讓提供者識別資訊清單的 SSDL 中。
此語彙基元並沒有特定的結構描述;提供者要負責選擇識別資訊清單所需的最少資訊,而不必開啟與儲存區的連接。
範例
下列 Provider Manifest Token 範例會顯示 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>