DbContext.OnModelCreating(ModelBuilder) Méthode

Définition

Remplacez cette méthode pour configurer davantage le modèle qui a été découvert par convention à partir des types d’entités exposés dans DbSet<TEntity> les propriétés de votre contexte dérivé. Le modèle résultant peut être mis en cache et réutilisé pour les instances suivantes de votre contexte dérivé.

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)

Paramètres

modelBuilder
ModelBuilder

Générateur utilisé pour construire le modèle pour ce contexte. Les bases de données (et d’autres extensions) définissent généralement des méthodes d’extension sur cet objet qui vous permettent de configurer des aspects du modèle spécifiques à une base de données donnée.

Remarques

Si un modèle est explicitement défini sur les options de ce contexte (via UseModel(IModel)), cette méthode n’est pas exécutée. Toutefois, il s’exécute toujours lors de la création d’un modèle compilé.

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations .

S’applique à