Share via


DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Metode

Definisi

IServiceProvider Mengatur asal konteks untuk menyelesaikan semua layanannya. EF akan membuat dan mengelola penyedia layanan jika tidak ada yang ditentukan.

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

Parameter

serviceProvider
IServiceProvider

Penyedia layanan yang akan digunakan.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Penyedia layanan harus berisi semua layanan yang diperlukan oleh Kerangka Kerja Entitas (dan database yang digunakan). Layanan Entity Framework dapat didaftarkan menggunakan metode ekstensi pada IServiceCollection. Misalnya, penyedia Microsoft SQL Server menyertakan metode AddEntityFrameworkSqlServer() untuk menambahkan layanan yang diperlukan.

IServiceProvider Jika memiliki DbContextOptions atau DbContextOptions<TContext> terdaftar, maka ini akan digunakan sebagai opsi untuk instans konteks ini.

Lihat Menggunakan DbContextOptions untuk informasi dan contoh selengkapnya.

Berlaku untuk