DbContext.OnModelCreating(ModelBuilder) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kural tarafından bulunan modeli, türetilmiş bağlamınızda özelliklerde gösterilen varlık türlerinden daha fazla yapılandırmak için bu yöntemi geçersiz kılın DbSet<TEntity> . Elde edilen model önbelleğe alınıp türetilmiş bağlamınızın sonraki örnekleri için yeniden kullanılabilir.
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)
Parametreler
- modelBuilder
- ModelBuilder
Bu bağlam için model oluşturmak için kullanılan Oluşturucu. Veritabanları (ve diğer uzantılar), bu nesne üzerinde, belirli bir veritabanına özgü modelin yönlerini yapılandırmanıza imkan tanıyan genişletme yöntemlerini tanımlar.
Açıklamalar
Bir model bu bağlam için seçeneklerde açıkça ayarlandıysa (aracılığıyla UseModel(IModel) ), bu yöntem çalıştırılmaz.