DbContext.OnModelCreating(ModelBuilder) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .