Share via


DbContext.OnConfiguring(DbContextOptionsBuilder) Metode

Definisi

Ambil alih metode ini untuk mengonfigurasi database (dan opsi lain) yang akan digunakan untuk konteks ini. Metode ini dipanggil untuk setiap instans konteks yang dibuat. Implementasi dasar tidak melakukan apa pun.

protected internal virtual void OnConfiguring (Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder);
abstract member OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
override this.OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
Protected Friend Overridable Sub OnConfiguring (optionsBuilder As DbContextOptionsBuilder)

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun yang digunakan untuk membuat atau mengubah opsi untuk konteks ini. Database (dan ekstensi lainnya) biasanya menentukan metode ekstensi pada objek ini yang memungkinkan Anda mengonfigurasi konteks.

Keterangan

Dalam situasi di mana instans DbContextOptions mungkin atau mungkin belum diteruskan ke konstruktor, Anda dapat menggunakan IsConfigured untuk menentukan apakah opsi telah ditetapkan, dan melewati beberapa atau semua logika di OnConfiguring(DbContextOptionsBuilder).

Lihat Masa pakai, konfigurasi, dan inisialisasi DbContext untuk informasi dan contoh selengkapnya.

Berlaku untuk