IDbContextOptions Interfejs
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.
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. |