Sprache

DbContext.OnModelCreating(ModelBuilder) Methode

Definition

Überschreiben Sie diese Methode, um das Modell weiter zu konfigurieren, das gemäß der Konvention von den Entitätstypen ermittelt wurde, die in DbSet<TEntity> Eigenschaften im abgeleiteten Kontext verfügbar gemacht werden. Das resultierende Modell kann zwischengespeichert und für nachfolgende Instanzen des abgeleiteten Kontexts erneut verwendet werden.

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

Der Generator, der zum Erstellen des Modells für diesen Kontext verwendet wird. Datenbanken (und andere Erweiterungen) definieren in der Regel Erweiterungsmethoden für dieses Objekt, mit denen Sie Aspekte des Modells konfigurieren können, die für eine bestimmte Datenbank spezifisch sind.

Hinweise

Wenn ein Modell explizit für die Optionen für diesen Kontext (via UseModel(IModel)) festgelegt wird, wird diese Methode nicht ausgeführt. Sie wird jedoch beim Erstellen eines kompilierten Modells weiterhin ausgeführt.

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Gilt für: