Поделиться через


Атрибут ProviderManifestToken (язык SSDL)

Маркер манифеста поставщика — обязательный атрибут элемента Schema в языке SSDL модели EDM. Этот маркер используется для загрузки манифеста поставщика при автономном использовании.

Когда соединение с хранилищем открыто, поставщик может получить все необходимые сведения, чтобы выбрать нужный манифест. Это может быть невозможно при автономном использовании, когда недоступны сведения о соединении или невозможно подключиться к хранилищу. В этих случаях платформа Entity Framework хранит маркер манифеста поставщика в файле на языке SSDL; этого достаточно, чтобы поставщик идентифицировал манифест.

Не существует специальной схемы для маркера; поставщику предоставляются минимальные сведения, необходимые для идентификации манифеста, без установления соединения с хранилищем.

Пример

В следующем примере маркера манифеста поставщика показаны сведения о версии для SQL Server, собранные в атрибуте ProviderManifestToken.

    <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)