Condividi tramite


Metodo DbConfigurationLoadedEventArgs.AddDependencyResolver

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Aggiunge un'istanza di IDbDependencyResolver alla catena di responsabilità dei sistemi di risoluzione utilizzati per risolvere le dipendenze necessarie a Entity Framework.

Spazio dei nomi:  System.Data.Entity.Infrastructure.DependencyResolution
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Sub AddDependencyResolver ( _
    resolver As IDbDependencyResolver, _
    overrideConfigFile As Boolean _
)
'Utilizzo
Dim instance As DbConfigurationLoadedEventArgs 
Dim resolver As IDbDependencyResolver 
Dim overrideConfigFile As Boolean

instance.AddDependencyResolver(resolver, _
    overrideConfigFile)
public void AddDependencyResolver(
    IDbDependencyResolver resolver,
    bool overrideConfigFile
)
public:
void AddDependencyResolver(
    IDbDependencyResolver^ resolver, 
    bool overrideConfigFile
)
member AddDependencyResolver : 
        resolver:IDbDependencyResolver * 
        overrideConfigFile:bool -> unit
public function AddDependencyResolver(
    resolver : IDbDependencyResolver, 
    overrideConfigFile : boolean
)

Parametri

  • overrideConfigFile
    Tipo: System.Boolean
    Se true, il sistema di risoluzione aggiunto avrà la precedenza sulle impostazioni nel file di configurazione.

Note

I sistemi di risoluzione devono risolvere le dipendenze in ordine inverso rispetto a quello in cui sono stati aggiunti. Ciò significa che un sistema di risoluzione può essere aggiunto per eseguire l'override della risoluzione di una dipendenza che sarebbe già stata risolta in modo diverso. L'unica eccezione è il fatto che tutte le dipendenze registrate nel file di configurazione dell'applicazione verranno sempre preferite al sistema di risoluzione delle dipendenze aggiunto qui, a meno che overrideConfigFile non sia impostato su true, nel qual caso il sistema di risoluzione aggiunto qui eseguirà anche l'override delle impostazioni del file di configurazione.

Vedere anche

Riferimento

DbConfigurationLoadedEventArgs Classe

Spazio dei nomi System.Data.Entity.Infrastructure.DependencyResolution