Condividi tramite


DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Metodo

Definizione

Overload

UseRootApplicationServiceProvider()

Risolve la radice IServiceProvider dal provider di servizi applicazione con ambito. Il provider radice può essere usato per ottenere servizi applicazione Singleton dai servizi interni singleton.

UseRootApplicationServiceProvider(IServiceProvider)

Imposta la radice IServiceProvider da cui è possibile ottenere i servizi applicazione singleton dai servizi interni singleton.

UseRootApplicationServiceProvider()

Risolve la radice IServiceProvider dal provider di servizi applicazione con ambito. Il provider radice può essere usato per ottenere servizi applicazione Singleton dai servizi interni singleton.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseRootApplicationServiceProvider ();
override this.UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseRootApplicationServiceProvider () As DbContextOptionsBuilder(Of TContext)

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

Questa è un'opzione avanzata che raramente è necessaria per le normali applicazioni. La chiamata a questo metodo comporta la creazione di un nuovo provider di servizi interni per ogni provider di servizi applicazione radice diverso.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a

UseRootApplicationServiceProvider(IServiceProvider)

Imposta la radice IServiceProvider da cui è possibile ottenere i servizi applicazione singleton dai servizi interni singleton.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseRootApplicationServiceProvider (IServiceProvider? rootServiceProvider);
override this.UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseRootApplicationServiceProvider (rootServiceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)

Parametri

rootServiceProvider
IServiceProvider

Provider di servizi da usare.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

Questa è un'opzione avanzata che raramente è necessaria per le normali applicazioni. La chiamata a questo metodo comporta la creazione di un nuovo provider di servizi interni per ogni provider di servizi applicazione radice diverso.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a