DbContext.OnModelCreating(ModelBuilder) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überschreiben Sie diese Methode, um das Modell weiter zu konfigurieren, das gemäß konventionsbezogener Konvention anhand der Entitätstypen ermittelt wurde, die in Eigenschaften des DbSet<TEntity> abgeleiteten Kontexts verfügbar gemacht wurden. Das resultierende Modell kann zwischengespeichert und für nachfolgende Instanzen Ihres abgeleiteten Kontexts wiederverwendet 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 festgelegt ist (über UseModel(IModel)), wird diese Methode nicht ausgeführt. Es wird jedoch weiterhin ausgeführt, wenn ein kompiliertes Modell erstellt wird.
Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .
Gilt für:
Entity Framework