Freigeben über


DbContextConfiguration Klasse

Definition

Wird von der Configuration-Methode von DbContext zurückgegeben, um den Zugriff auf Konfigurationsoptionen für den Kontext zu ermöglichen.

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

Eigenschaften

AutoDetectChangesEnabled

Ruft einen Wert ab, der angibt, ob die DetectChanges() Methode von Methoden und DbContext verwandten Klassen automatisch aufgerufen wird, oder legt den Wert fest. Der Standardwert lautet „true“.

EnsureTransactionsForFunctionsAndCommands

Ruft den Wert ab, der bestimmt, ob SQL-Funktionen und -Befehle immer in einer Transaktion ausgeführt werden sollen, oder legt diesen fest.

LazyLoadingEnabled

Ruft einen Wert ab, der angibt, ob Lazy Loading von als Navigationseigenschaften verfügbar gemachten Beziehungen aktiviert ist, oder legt diesen fest. Lazy Loading ist standardmäßig aktiviert.

ProxyCreationEnabled

Ruft einen Wert ab, der angibt, ob das Framework immer Instanzen dynamisch generierter Proxyklassen erstellt, wenn es eine Instanz eines Entitätstyps erstellt, oder legt diesen fest. Beachten Sie, dass bei Aktivierung der Proxyerstellung mit diesem Flag Proxyinstanzen nur für Entitätstypen erstellt werden, die die Anforderungen für die Proxyerstellung erfüllen. Die Proxyerstellung ist standardmäßig aktiviert.

UseDatabaseNullSemantics

Ruft einen Wert ab, der angibt, ob beim Vergleichen von zwei Operanden, die potenziell nullable sind, Datenbank-NULL-Semantik angezeigt wird, oder legt den Wert fest. Der Standardwert ist „FALSE“.

Beispielsweise wird (operand1 == operand2) wie folgt übersetzt:

(operand1 = operand2)

, wenn UseDatabaseNullSemantics true ist, bzw.

(((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL)))

, wenn UseDatabaseNullSemantics false ist.

ValidateOnSaveEnabled

Ruft einen Wert ab, der angibt, ob nachverfolgte Entitäten beim SaveChanges() Aufrufen automatisch überprüft werden sollen, oder legt diesen fest. Der Standardwert lautet „true“.

Methoden

Equals(Object)

Wird von der Configuration-Methode von DbContext zurückgegeben, um den Zugriff auf Konfigurationsoptionen für den Kontext zu ermöglichen.

GetHashCode()

Wird von der Configuration-Methode von DbContext zurückgegeben, um den Zugriff auf Konfigurationsoptionen für den Kontext zu ermöglichen.

GetType()

Ruft den Type der aktuellen Instanz ab.

ToString()

Wird von der Configuration-Methode von DbContext zurückgegeben, um den Zugriff auf Konfigurationsoptionen für den Kontext zu ermöglichen.

Gilt für: