DbContext.OnConfiguring(DbContextOptionsBuilder) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重写此方法以配置数据库 (以及) 用于此上下文的其他选项。 对于所创建的上下文的每个实例,都会调用此方法。 默认实现不执行任何操作。
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 生存期、配置和初始化 。