Freigeben über


DbContextOptionsBuilder.UseRootApplicationServiceProvider Methode

Definition

Überlädt

UseRootApplicationServiceProvider()

Löst den Stamm IServiceProvider vom bereichsbezogenen Anwendungsdienstanbieter auf. Der Stammanbieter kann verwendet werden, um Singleton-Anwendungsdienste von internen Singleton-Diensten abzurufen.

UseRootApplicationServiceProvider(IServiceProvider)

Legt den Stamm IServiceProvider fest, von dem Singleton-Anwendungsdienste von internen Singleton-Diensten abgerufen werden können.

UseRootApplicationServiceProvider()

Löst den Stamm IServiceProvider vom bereichsbezogenen Anwendungsdienstanbieter auf. Der Stammanbieter kann verwendet werden, um Singleton-Anwendungsdienste von internen Singleton-Diensten abzurufen.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseRootApplicationServiceProvider ();
abstract member UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseRootApplicationServiceProvider () As DbContextOptionsBuilder

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Dies ist eine erweiterte Option, die von normalen Anwendungen selten benötigt wird. Das Aufrufen dieser Methode führt dazu, dass für jeden anderen Stammanwendungsdienstanbieter ein neuer interner Dienstanbieter erstellt wird.

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .

Gilt für:

UseRootApplicationServiceProvider(IServiceProvider)

Legt den Stamm IServiceProvider fest, von dem Singleton-Anwendungsdienste von internen Singleton-Diensten abgerufen werden können.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseRootApplicationServiceProvider (IServiceProvider? rootServiceProvider);
abstract member UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseRootApplicationServiceProvider (rootServiceProvider As IServiceProvider) As DbContextOptionsBuilder

Parameter

rootServiceProvider
IServiceProvider

Der zu verwendende Dienstanbieter.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Dies ist eine erweiterte Option, die von normalen Anwendungen selten benötigt wird. Das Aufrufen dieser Methode führt dazu, dass für jeden anderen Stammanwendungsdienstanbieter ein neuer interner Dienstanbieter erstellt wird.

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .

Gilt für: