Bagikan melalui


DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Metode

Definisi

Overload

UseRootApplicationServiceProvider()

Menyelesaikan akar IServiceProvider dari penyedia layanan aplikasi terlingkup. Penyedia akar dapat digunakan untuk mendapatkan layanan aplikasi singleton dari layanan internal singleton.

UseRootApplicationServiceProvider(IServiceProvider)

Mengatur akar IServiceProvider tempat layanan aplikasi singleton dapat diperoleh dari layanan internal singleton.

UseRootApplicationServiceProvider()

Menyelesaikan akar IServiceProvider dari penyedia layanan aplikasi terlingkup. Penyedia akar dapat digunakan untuk mendapatkan layanan aplikasi singleton dari layanan internal 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)

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Ini adalah opsi lanjutan yang jarang diperlukan oleh aplikasi normal. Memanggil metode ini akan mengakibatkan penyedia layanan internal baru dibuat untuk setiap penyedia layanan aplikasi akar yang berbeda.

Lihat Menggunakan DbContextOptions untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseRootApplicationServiceProvider(IServiceProvider)

Mengatur akar IServiceProvider tempat layanan aplikasi singleton dapat diperoleh dari layanan internal 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)

Parameter

rootServiceProvider
IServiceProvider

Penyedia layanan yang akan digunakan.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Ini adalah opsi lanjutan yang jarang diperlukan oleh aplikasi normal. Memanggil metode ini akan mengakibatkan penyedia layanan internal baru dibuat untuk setiap penyedia layanan aplikasi akar yang berbeda.

Lihat Menggunakan DbContextOptions untuk informasi dan contoh selengkapnya.

Berlaku untuk