Udostępnij za pośrednictwem


DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Metoda

Definicja

Przeciążenia

UseRootApplicationServiceProvider()

Rozpoznaje katalog główny IServiceProvider od dostawcy usług aplikacji o określonym zakresie. Dostawca główny może służyć do uzyskiwania pojedynczych usług aplikacji z pojedynczych usług wewnętrznych.

UseRootApplicationServiceProvider(IServiceProvider)

Ustawia katalog główny IServiceProvider , z którego można uzyskać pojedyncze usługi aplikacji z pojedynczych usług wewnętrznych.

UseRootApplicationServiceProvider()

Rozpoznaje katalog główny IServiceProvider od dostawcy usług aplikacji o określonym zakresie. Dostawca główny może służyć do uzyskiwania pojedynczych usług aplikacji z pojedynczych usług wewnętrznych.

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)

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.

Uwagi

Jest to zaawansowana opcja, która rzadko jest potrzebna przez normalne aplikacje. Wywołanie tej metody spowoduje utworzenie nowego wewnętrznego dostawcy usług dla każdego innego głównego dostawcy usług aplikacji.

Aby uzyskać więcej informacji i przykłady , zobacz Using DbContextOptions (Używanie elementu DbContextOptions ).

Dotyczy

UseRootApplicationServiceProvider(IServiceProvider)

Ustawia katalog główny IServiceProvider , z którego można uzyskać pojedyncze usługi aplikacji z pojedynczych usług wewnętrznych.

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)

Parametry

rootServiceProvider
IServiceProvider

Dostawca usług, który ma być używany.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.

Uwagi

Jest to zaawansowana opcja, która rzadko jest potrzebna przez normalne aplikacje. Wywołanie tej metody spowoduje utworzenie nowego wewnętrznego dostawcy usług dla każdego innego głównego dostawcy usług aplikacji.

Aby uzyskać więcej informacji i przykłady , zobacz Using DbContextOptions (Używanie elementu DbContextOptions ).

Dotyczy