Partager via


DbProviderInfo, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Groupes de paires de chaînes qui identifient un fournisseur et une version de serveur dans un objet unique.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.Infrastructure.DbProviderInfo

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public NotInheritable Class DbProviderInfo
'Utilisation
Dim instance As DbProviderInfo
public sealed class DbProviderInfo
public ref class DbProviderInfo sealed
[<SealedAttribute>]
type DbProviderInfo =  class end
public final class DbProviderInfo

Le type DbProviderInfo expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DbProviderInfo Crée un objet pour le nom invariant et le jeton du manifeste d'un fournisseur donné.

Top

Propriétés

  Nom Description
Propriété publique ProviderInvariantName Chaîne qui identifie ce fournisseur.Par exemple, le fournisseur SQL Server utilise la chaîne « System.Data.SqlCient ».
Propriété publique ProviderManifestToken Chaîne qui identifie la version du serveur de base de données utilisée.Par exemple, le fournisseur SQL Server utilise la chaîne « 2008 » pour SQL Server 2008.Cette valeur ne peut pas être null, mais elle peut être vide.

Top

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à cet objet actif. (Substitue Object.Equals(Object).)
Méthode publique GetHashCode Obtient la fonction de hachage de cet objet actif. (Substitue Object.GetHashCode().)
Méthode publique GetType (Hérité de Object.)
Méthode publique ToString (Hérité de Object.)

Top

Notes

Les instances de cette classe jouent le rôle de clé pour la résolution d'un DbSpatialServices pour un fournisseur spécifique à partir d'un IDbDependencyResolver. Cette méthode est généralement utilisée lors de l'inscription de services spatiaux dans DbConfiguration ou lorsque les services spatiaux spécifiques à un fournisseur sont résolus par une implémentation de DbProviderServices.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Infrastructure