Атрибут 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)