Bagikan melalui


IProviderConfigurationCodeGenerator Antarmuka

Definisi

Layanan yang biasanya diterapkan oleh penyedia database untuk menghasilkan fragmen kode untuk rekayasa terbalik.

public interface IProviderConfigurationCodeGenerator
type IProviderConfigurationCodeGenerator = interface
Public Interface IProviderConfigurationCodeGenerator
Turunan

Keterangan

Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped.

Lihat Reverse engineering (perancah) database yang ada, dan layanan waktu desain EF Core untuk informasi dan contoh selengkapnya.

Metode

GenerateContextOptions()

Menghasilkan rantai metode untuk mengonfigurasi opsi konteks tambahan.

GenerateProviderOptions()

Menghasilkan rantai metode yang digunakan untuk mengonfigurasi opsi khusus penyedia.

GenerateUseProvider(String, MethodCallCodeFragment)

Menghasilkan fragmen kode seperti .UseSqlServer("Database=Foo") yang dapat digunakan dalam OnConfiguring(DbContextOptionsBuilder) metode DbContext yang dihasilkan.

GenerateUseProvider(String)
Kedaluwarsa.

Menghasilkan fragmen kode seperti .UseSqlServer("Database=Foo") yang dapat digunakan dalam OnConfiguring(DbContextOptionsBuilder) metode DbContext yang dihasilkan.

Berlaku untuk