Udostępnij za pośrednictwem


DbContextConfiguration Klasa

Definicja

Zwrócony przez metodę Configuration w DbContext celu zapewnienia dostępu do opcji konfiguracji dla kontekstu.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
Public Class DbContextConfiguration
Dziedziczenie
DbContextConfiguration
Atrybuty

Właściwości

AutoDetectChangesEnabled

Pobiera lub ustawia wartość wskazującą, czy DetectChanges() metoda jest wywoływana automatycznie przez metody DbContext i powiązane klasy. Wartością domyślną jest true.

EnsureTransactionsForFunctionsAndCommands

Pobiera lub ustawia wartość określającą, czy funkcje i polecenia SQL powinny być zawsze wykonywane w transakcji.

LazyLoadingEnabled

Pobiera lub ustawia wartość wskazującą, czy opóźnienie ładowania relacji uwidocznionych w miarę włączania właściwości nawigacji. Ładowanie z opóźnieniem jest domyślnie włączone.

ProxyCreationEnabled

Pobiera lub ustawia wartość wskazującą, czy struktura utworzy wystąpienia dynamicznie generowanych klas serwera proxy za każdym razem, gdy tworzy wystąpienie typu jednostki. Pamiętaj, że nawet jeśli tworzenie serwera proxy jest włączone z tą flagą, wystąpienia serwera proxy zostaną utworzone tylko dla typów jednostek spełniających wymagania dotyczące proxied. Tworzenie serwera proxy jest domyślnie włączone.

UseDatabaseNullSemantics

Pobiera lub ustawia wartość wskazującą, czy semantyka null bazy danych jest wystawiana podczas porównywania dwóch operandów, z których oba są potencjalnie dopuszczające wartość null. Wartość domyślna to false.

Na przykład (operand1 == operand2) zostanie przetłumaczony jako:

(operand1 = operand2)

jeśli parametr UseDatabaseNullSemantics ma wartość true, odpowiednio

(((operand1 = operand2) I (NOT (operand1 IS NULL LUB operand2 IS NULL)) LUB (operand1 IS NULL) I (operand2 IS NULL)) LUB (operand1 IS NULL))

jeśli wartość UseDatabaseNullSemantics ma wartość false.

ValidateOnSaveEnabled

Pobiera lub ustawia wartość wskazującą, czy śledzone jednostki powinny być weryfikowane automatycznie po SaveChanges() wywołaniu. Wartością domyślną jest true.

Metody

Equals(Object)

Zwrócony przez metodę Configuration w DbContext celu zapewnienia dostępu do opcji konfiguracji dla kontekstu.

GetHashCode()

Zwrócony przez metodę Configuration w DbContext celu zapewnienia dostępu do opcji konfiguracji dla kontekstu.

GetType()

Type Pobiera bieżące wystąpienie.

ToString()

Zwrócony przez metodę Configuration w DbContext celu zapewnienia dostępu do opcji konfiguracji dla kontekstu.

Dotyczy