DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le IDbConnectionFactory qui est utilisé pour créer des connexions par convention si aucune autre chaîne de connexion ou connexion n’est donnée à ou ne peut être découverte par DbContext. Notez qu’une fabrique de connexion par défaut est définie dans le fichier app.config ou web.config chaque fois que le package NuGet EntityFramework est installé. Comme pour tous les paramètres du fichier de configuration, la fabrique de connexion par défaut définie dans le fichier de configuration est prioritaire sur n’importe quel paramètre effectué avec cette méthode. Par conséquent, le paramètre doit être supprimé du fichier de configuration avant d’appeler cette méthode n’aura aucun effet. Appelez cette méthode à partir du constructeur d’une classe dérivée de DbConfiguration pour modifier la fabrique de connexion par défaut utilisée.
protected internal void SetDefaultConnectionFactory (System.Data.Entity.Infrastructure.IDbConnectionFactory connectionFactory);
member this.SetDefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory -> unit
Protected Friend Sub SetDefaultConnectionFactory (connectionFactory As IDbConnectionFactory)
Paramètres
- connectionFactory
- IDbConnectionFactory
Fabrique de connexion.
Remarques
Cette méthode est fournie comme un moyen pratique et détectable d’ajouter une configuration à Entity Framework. En interne, il fonctionne de la même façon que l’utilisation de AddDependencyResolver pour ajouter un programme de résolution approprié pour IDbConnectionFactory. Cela signifie que, si vous le souhaitez, la même fonctionnalité peut être obtenue à l’aide d’un programme de résolution personnalisé ou d’un programme de résolution soutenu par un conteneur Inversion-of-Control.