DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .