Condividi tramite


DbContext.OnModelCreating(ModelBuilder) Metodo

Definizione

Eseguire l'override di questo metodo per configurare ulteriormente il modello individuato dalla convenzione dai tipi di entità esposti nelle DbSet<TEntity> proprietà nel contesto derivato. Il modello risultante può essere memorizzato nella cache e riutilizzato per le istanze successive del contesto derivato.

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)

Parametri

modelBuilder
ModelBuilder

Generatore usato per costruire il modello per questo contesto. I database (e altre estensioni) definiscono in genere metodi di estensione in questo oggetto che consentono di configurare gli aspetti del modello specifici di un determinato database.

Commenti

Se un modello è impostato in modo esplicito sulle opzioni per questo contesto (tramite UseModel(IModel)), questo metodo non verrà eseguito. Tuttavia, verrà comunque eseguito durante la creazione di un modello compilato.

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a