ProviderManifestToken-Attribut (SSDL)
ProviderManifestToken ist ein erforderliches Attribut für das Schema-Element in der Datenspeicherschema-Definitionssprache (SSDL) im Entity Data Model (EDM). Dieses Token wird verwendet, um das Anbietermanifest für Offlineszenarien zu laden.
Wenn eine Speicherverbindung geöffnet wird, kann der Anbieter alle Informationen abrufen, die er für die Auswahl des richtigen zurückzugebenden Manifests benötigt. Das kann in Offlineszenarien unmöglich sein, in denen entweder die Verbindungsinformationen nicht zur Verfügung stehen oder das Herstellen einer Verbindung zum Datenspeicher nicht möglich ist. Für diese Fälle speichert Entity Framework ein Anbietermanifesttoken in SSDL, das dem Anbieter zur Identifikation eines Manifests ausreicht.
Es gibt kein spezifisches Schema für das Token. Es bleibt dem Anbieter überlassen, die zur Identifikation eines Manifests mindestens erforderlichen Informationen auszuwählen, ohne eine Verbindung zum Speicher herstellen zu müssen.
Beispiel
Im folgenden Beispiel für ein Anbietermanifesttoken werden Versionsinformationen für SQL Server dargestellt, die im ProviderManifestToken
-Attribut erfasst werden.
<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>
Siehe auch
Konzepte
Speichermetadatenschema (SSDL)