Freigeben über


DbContextConfiguration-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

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

Vererbungshierarchie

System.Object
  System.Data.Entity.Infrastructure.DbContextConfiguration

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class DbContextConfiguration
'Usage
Dim instance As DbContextConfiguration
public class DbContextConfiguration
public ref class DbContextConfiguration
type DbContextConfiguration =  class end
public class DbContextConfiguration

Der DbContextConfiguration-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AutoDetectChangesEnabled Ruft einen Wert ab oder legt ihn fest und zeigt an, ob die DetectChanges()-Methode automatisch von DbContext-Methoden und verknüpften Klassen aufgerufen wird.Der Standardwert ist true.
Öffentliche Eigenschaft EnsureTransactionsForFunctionsAndCommands Ruft den Wert ab oder legt den Wert fest, der festlegt, ob SQL-Funktionen und Befehle immer in einer Transaktion ausgeführt werden sollen.
Öffentliche Eigenschaft LazyLoadingEnabled Ruft einen Wert ab, der angibt, ob Lazy Loading von als Navigationseigenschaften verfügbar gemachten Beziehungen aktiviert ist, oder legt ihn fest.Lazy Loading ist standardmäßig aktiviert.
Öffentliche Eigenschaft 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 ihn 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.
Öffentliche Eigenschaft UseDatabaseNullSemantics Ruft einen Wert ab, der angibt, ob die NULL-Semantik der Datenbank beim Vergleich von zwei Operanden, die beide potenziell NULL sein können, angewendet wird, oder legt den Wert fest.Der Standardwert ist false.Beispielsweise wird (operand1 == operand2) übersetzt als: (operand1 = operand2), wenn UseDatabaseNullSemantics true ist, oder (((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL))), wenn UseDatabaseNullSemantics false ist.
Öffentliche Eigenschaft ValidateOnSaveEnabled Ruft einen Wert ab, der angibt, ob bei Aufruf von SaveChanges() nachverfolgte Entitäten automatisch überprüft werden sollen, oder legt ihn fest.Der Standardwert ist true.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gibt an, ob die Konfiguration gleich dem angegebenen Objekt ist. (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode Ruft den Hashcode ab, der der Konfiguration zugeordnet ist. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung des DbContextConfiguration zurück. (Überschreibt Object.ToString().)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace