Język

DbContext.OnConfiguring(DbContextOptionsBuilder) Metoda

Definicja

Zastąpi tę metodę, aby skonfigurować bazę danych (i inne opcje) do użycia w tym kontekście. Ta metoda jest wywoływana dla każdego wystąpienia utworzonego kontekstu. Implementacja podstawowa nic nie robi.

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)

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor używany do tworzenia lub modyfikowania opcji dla tego kontekstu. Bazy danych (i inne rozszerzenia) zwykle definiują metody rozszerzenia dla tego obiektu, które umożliwiają skonfigurowanie kontekstu.

Uwagi

W sytuacjach, w których wystąpienie DbContextOptions elementu może lub nie zostało przekazane do konstruktora, można użyć IsConfigured polecenia , aby określić, czy opcje zostały już ustawione, i pominąć niektóre lub wszystkie logiki w pliku OnConfiguring(DbContextOptionsBuilder).

Aby uzyskać więcej informacji i przykładów , zobacz Okres istnienia, konfiguracja i inicjowanie bazy danych DbContext .

Dotyczy