Freigeben über


DbConfiguration.SetDefaultConnectionFactory-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Legt die IDbConnectionFactory fest, die zum vereinbarungsgemäßen Erstellen von Verbindungen verwendet wird, wenn keine andere Verbindungszeichenfolge oder Verbindung an DbContext übermittelt wird oder durch ihn ermittelt werden kann. Beachten Sie, dass eine standardmäßige Verbindungsfactory in der Datei "app.config" oder "web.config" festgelegt wird, wenn das EntityFramework NuGet-Paket installiert wird. Wie bei allen Konfigurationsdatei-Einstellungen hat die in der Konfigurationsdatei festgelegte Standardverbindungsfactory Vorrang vor den Einstellungen, die durch diese Methode vorgenommen werden. Daher muss die Einstellung aus der Konfigurationsdatei entfernt werden, bevor das Aufrufen dieser Methode wirksam werden kann. Rufen Sie diese Methode vom Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet ist, um die standardmäßig verwendete Verbindungsfactory zu ändern.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Protected Friend Sub SetDefaultConnectionFactory ( _
    connectionFactory As IDbConnectionFactory _
)
'Usage
Dim connectionFactory As IDbConnectionFactory 

Me.SetDefaultConnectionFactory(connectionFactory)
protected internal void SetDefaultConnectionFactory(
    IDbConnectionFactory connectionFactory
)
protected public:
void SetDefaultConnectionFactory(
    IDbConnectionFactory^ connectionFactory
)
member SetDefaultConnectionFactory : 
        connectionFactory:IDbConnectionFactory -> unit
function SetDefaultConnectionFactory(
    connectionFactory : IDbConnectionFactory
)

Parameter

Hinweise

Diese Methode wird als einfache und sichtbare Möglichkeit verwendet, Entity Framework Konfigurationen hinzuzufügen. Intern funktioniert sie auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen entsprechenden Resolver für IDbConnectionFactory hinzuzufügen. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mithilfe eines benutzerdefinierten Resolvers oder eines Resolvers, der von einem Steuerungsumkehrungs-Container unterstützt wird, erzielt werden kann.

Siehe auch

Verweis

DbConfiguration Klasse

System.Data.Entity-Namespace