DbContextOptionsBuilder<TContext>.UseInternalServiceProvider Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework