语言

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 生存期、配置和初始化 。

适用于