Freigeben über


DbConfigurationLoadedEventArgs.AddDependencyResolver Methode

Definition

Rufen Sie diese Methode auf, um der Verantwortungskette von Resolvern ein IDbDependencyResolver instance hinzuzufügen, die zum Auflösen von Abhängigkeiten verwendet werden, die vom Entity Framework benötigt werden.

public void AddDependencyResolver (System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver resolver, bool overrideConfigFile);
member this.AddDependencyResolver : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver * bool -> unit
Public Sub AddDependencyResolver (resolver As IDbDependencyResolver, overrideConfigFile As Boolean)

Parameter

resolver
IDbDependencyResolver

Der hinzuzufügende Resolver.

overrideConfigFile
Boolean

Wenn true, hat der hinzugefügte Resolver Vorrang vor den Einstellungen in der Konfigurationsdatei.

Hinweise

Resolver werden aufgefordert, Abhängigkeiten in umgekehrter Reihenfolge aufzulösen, aus der sie hinzugefügt werden. Dies bedeutet, dass ein Resolver hinzugefügt werden kann, um die Auflösung einer Abhängigkeit außer Kraft zu setzen, die bereits auf andere Weise aufgelöst worden wäre. Die einzige Ausnahme besteht darin, dass alle in der Konfigurationsdatei der Anwendung registrierten Abhängigkeiten immer vor der Verwendung eines hier hinzugefügten Abhängigkeitslösers verwendet werden, es sei denn, die overrideConfigFile ist auf true festgelegt. In diesem Fall überschreibt der hier hinzugefügte Resolver auch konfigurationsdateieinstellungen.

Gilt für: