Bagikan melalui


DbContextOptionsBuilder<TContext>.UseInternalServiceProvider 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<TContext> UseInternalServiceProvider (IServiceProvider serviceProvider);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInternalServiceProvider (IServiceProvider? serviceProvider);
override this.UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseInternalServiceProvider (serviceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)

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