Lingua

DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Metodo

Definizione

Overload

Nome Descrizione
UseRootApplicationServiceProvider()

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

UseRootApplicationServiceProvider(IServiceProvider)

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

UseRootApplicationServiceProvider()

Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs

Risolve la radice IServiceProvider dal provider di servizi dell'applicazione con ambito. Il provider radice può essere usato per ottenere i servizi dell'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)

Valori restituiti

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

Commenti

Si tratta di un'opzione avanzata che raramente è necessaria per le normali applicazioni. La chiamata a questo metodo comporterà la creazione di un nuovo provider di servizi interno per ogni provider di servizi dell'applicazione radice diverso.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a

UseRootApplicationServiceProvider(IServiceProvider)

Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs

Imposta la radice IServiceProvider da cui è possibile ottenere i servizi dell'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 utilizzare.

Valori restituiti

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

Commenti

Si tratta di un'opzione avanzata che raramente è necessaria per le normali applicazioni. La chiamata a questo metodo comporterà la creazione di un nuovo provider di servizi interno per ogni provider di servizi dell'applicazione radice diverso.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a