IDbContextOptions Interfejs

Definicja

Opcje, które mają być używane przez element DbContext. Zwykle można zastąpić OnConfiguring(DbContextOptionsBuilder) klasę lub użyć DbContextOptionsBuilder jej do utworzenia wystąpień klas implementujących ten interfejs. Nie są one przeznaczone do bezpośredniego tworzenia w kodzie aplikacji.

public interface IDbContextOptions
type IDbContextOptions = interface
Public Interface IDbContextOptions
Pochodne

Uwagi

Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.

Aby uzyskać więcej informacji i przykłady , zobacz Implementacja dostawców i rozszerzeń bazy danych .

Właściwości

Extensions

Pobiera rozszerzenia, które przechowują skonfigurowane opcje.

Metody

FindExtension<TExtension>()

Pobiera rozszerzenie określonego typu. Zwraca wartość null, jeśli nie skonfigurowano rozszerzenia określonego typu.

Dotyczy