DbContext.OnModelCreating(ModelBuilder) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.