DbContext.OnConfiguring(DbContextOptionsBuilder) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zastąpij 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 tworzonego 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 elementu DbContextOptions 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 DbContext lifetime, configuration, and initialization (Okres istnienia, konfiguracja i inicjowanie elementu DbContext ).