DbContext.OnConfiguring(DbContextOptionsBuilder) 方法

定义

重写此方法以配置数据库 (以及) 用于此上下文的其他选项。 对于所创建的上下文的每个实例,都会调用此方法。 默认实现不执行任何操作。

protected internal virtual void OnConfiguring (Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder);
abstract member OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
override this.OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
Protected Friend Overridable Sub OnConfiguring (optionsBuilder As DbContextOptionsBuilder)

参数

optionsBuilder
DbContextOptionsBuilder

用于为此上下文创建或修改选项的生成器。 数据库 (和其他扩展) 通常在此对象上定义扩展方法,以便配置上下文。

注解

如果 实例 DbContextOptions 可能已传递给构造函数,也可能未传递给构造函数,可以使用 IsConfigured 来确定选项是否已设置,并跳过 中的 OnConfiguring(DbContextOptionsBuilder)部分或全部逻辑。

有关详细信息 和示例,请参阅 DbContext 生存期、配置和初始化

适用于