Attribut ProviderManifestToken (SSDL)
Provider Manifest Token est un attribut requis de l'élément Schema dans le langage SSDL (Store Schema Definition Language) dans le modèle EDM (Entity Data Model). Ce jeton permet de charger le manifeste du fournisseur pour les scénarios hors connexion.
Lorsqu'une connexion de stockage est ouverte, le fournisseur peut obtenir toutes les informations nécessaires pour choisir le bon manifeste à retourner. Cela peut ne pas être possible dans les scénarios hors connexion où des informations de connexion ne sont pas disponibles ou lorsqu'il est impossible de se connecter au stockage. Dans de telles situations, Entity Framework stocke un Provider Manifest Token dans SSDL qui est suffisant pour permettre au fournisseur d'identifier un manifeste.
Il n'existe aucun schéma spécifique pour le jeton ; le fournisseur peut choisir les informations minimales nécessaires pour identifier un manifeste sans avoir à ouvrir une connexion au stockage.
Exemple
L'exemple de Provider Manifest Token suivant montre les informations de version relatives à SQL Server, capturées dans l'attribut 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>
Voir aussi
Concepts
Schéma des métadonnées de stockage (SSDL)