Bagikan melalui


RelationalModelRuntimeInitializer Kelas

Definisi

Menginisialisasi IModel dengan dependensi runtime.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public class RelationalModelRuntimeInitializer : Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer
type RelationalModelRuntimeInitializer = class
    inherit ModelRuntimeInitializer
Public Class RelationalModelRuntimeInitializer
Inherits ModelRuntimeInitializer
Warisan
RelationalModelRuntimeInitializer

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 Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Konstruktor

RelationalModelRuntimeInitializer(ModelRuntimeInitializerDependencies, RelationalModelRuntimeInitializerDependencies)

Membuat instans baru ModelRuntimeInitializer .

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari ModelRuntimeInitializer)
RelationalDependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Metode

Initialize(IModel, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Memvalidasi dan menginisialisasi model yang diberikan dengan dependensi runtime.

(Diperoleh dari ModelRuntimeInitializer)
InitializeModel(IModel, Boolean, Boolean)

Menginisialisasi model yang diberikan dengan dependensi runtime.

Berlaku untuk