DbContext.OnModelCreating(ModelBuilder) 方法

定义

重写此方法,以进一步配置由派生上下文的属性中公开的实体类型所发现的模型 DbSet<TEntity> 。 可能会缓存生成的模型,并将其重新用于派生上下文的后续实例。

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)

参数

modelBuilder
ModelBuilder

用于为此上下文构造模型的生成器。 数据库 (和其他扩展) 通常在此对象上定义扩展方法,该方法允许您配置特定于给定数据库的模型的各个方面。

注解

如果通过) 在此上下文的选项上显式设置了模型 (UseModel(IModel) 则不会运行此方法。

适用于