Bagikan melalui


ProviderCodeGenerator Kelas

Definisi

Menghasilkan fragmen kode khusus penyedia.

public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
type ProviderCodeGenerator = class
    interface IProviderConfigurationCodeGenerator
Public MustInherit Class ProviderCodeGenerator
Implements IProviderConfigurationCodeGenerator
Warisan
ProviderCodeGenerator
Penerapan

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 Rekayasa terbalik (perancah) database yang ada, dan layanan waktu desain EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

ProviderCodeGenerator(ProviderCodeGeneratorDependencies)

Menginisialisasi instans baru kelas ProviderCodeGenerator.

Properti

Dependencies

Dependensi khusus penyedia relasional untuk layanan ini.

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