Поделиться через


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 .

Применяется к