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
- resolver
Tipo: System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver
Sistema di risoluzione da aggiungere.
- 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