Condividi tramite


DbConfigurationLoadedEventArgs.AddDependencyResolver Metodo

Definizione

Chiamare questo metodo per aggiungere un'istanza IDbDependencyResolver a Chain of Responsibility dei resolver usati per risolvere le dipendenze necessarie da Entity Framework.

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)

Parametri

resolver
IDbDependencyResolver

Sistema di risoluzione da aggiungere.

overrideConfigFile
Boolean

Se true, il sistema di risoluzione aggiunto avrà la precedenza sulle impostazioni nel file di configurazione.

Commenti

Ai resolver viene chiesto di risolvere le dipendenze in ordine inverso da cui vengono aggiunte. Ciò significa che è possibile aggiungere un sistema di risoluzione per eseguire l'override di una dipendenza che sarebbe già stata risolta in modo diverso. L'unica eccezione è che qualsiasi dipendenza registrata nel file di configurazione dell'applicazione verrà sempre usata in preferenza per l'uso di un resolver di dipendenza aggiunto qui, a meno che overrideConfigFile sia impostato su true nel qual caso il resolver aggiunto qui sostituirà anche le impostazioni del file di configurazione.

Si applica a