DbContext.OnModelCreating(ModelBuilder) 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.
Ambil alih metode ini untuk mengonfigurasi model lebih lanjut yang ditemukan oleh konvensi dari jenis entitas yang diekspos dalam DbSet<TEntity> properti pada konteks turunan Anda. Model yang dihasilkan dapat di-cache dan digunakan kembali untuk instans berikutnya dari konteks turunan Anda.
protected internal virtual void OnModelCreating (Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder);
abstract member OnModelCreating : Microsoft.EntityFrameworkCore.ModelBuilder -> unit
override this.OnModelCreating : Microsoft.EntityFrameworkCore.ModelBuilder -> unit
Protected Friend Overridable Sub OnModelCreating (modelBuilder As ModelBuilder)
Parameter
- modelBuilder
- ModelBuilder
Penyusun yang digunakan untuk membuat model untuk konteks ini. Database (dan ekstensi lainnya) biasanya menentukan metode ekstensi pada objek ini yang memungkinkan Anda mengonfigurasi aspek model yang khusus untuk database tertentu.
Keterangan
Jika model secara eksplisit diatur pada opsi untuk konteks ini (melalui UseModel(IModel)) maka metode ini tidak akan dijalankan. Namun, itu masih akan berjalan saat membuat model yang dikompilasi.
Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework