DbContext.OnModelCreating(ModelBuilder) Metoda

Definice

Tuto metodu přepište, pokud chcete dále konfigurovat model, který byl zjištěn podle konvence z typů entit zveřejněných ve DbSet<TEntity> vlastnostech odvozeného kontextu. Výsledný model může být uložen do mezipaměti a znovu použit pro další instance odvozeného kontextu.

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)

Parametry

modelBuilder
ModelBuilder

Tvůrce, který slouží k vytvoření modelu pro tento kontext. Databáze (a jiná rozšíření) obvykle definují metody rozšíření na tomto objektu, které umožňují konfigurovat aspekty modelu, které jsou specifické pro danou databázi.

Poznámky

Pokud je model explicitně nastaven na možnosti pro tento kontext (prostřednictvím), UseModel(IModel) pak tato metoda nebude spuštěna.

Platí pro