Condividi tramite


DbContextConfiguration Classe

Definizione

Restituito dal metodo Configuration di per fornire l'accesso alle opzioni di DbContext configurazione per il contesto.

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

Proprietà

AutoDetectChangesEnabled

Ottiene o imposta un valore che indica se il DetectChanges() metodo viene chiamato automaticamente da metodi di DbContext e classi correlate. Il valore predefinito è true.

EnsureTransactionsForFunctionsAndCommands

Ottiene o imposta il valore che determina se le funzioni e i comandi SQL devono essere sempre eseguiti in una transazione.

LazyLoadingEnabled

Ottiene o imposta un valore che indica se è abilitato il caricamento lazy di relazioni esposte come proprietà di navigazione. Il caricamento lazy è abilitato per impostazione predefinita.

ProxyCreationEnabled

Ottiene o imposta un valore che indica se il framework creerà istanze di classi proxy generate dinamicamente ogni volta che viene da esso creata un'istanza di un tipo di entità. Notare che anche se la creazione di proxy è abilitata con questo flag, le istanze del proxy verranno create solo per tipi di entità che soddisfano i requisiti per l'inserimento nel proxy. La creazione di proxy è abilitata per impostazione predefinita.

UseDatabaseNullSemantics

Ottiene o imposta un valore che indica se la semantica null del database viene visualizzata quando si confrontano due operandi, entrambi potenzialmente nullable. Il valore predefinito è false.

Ad esempio (operand1 == operand2) verrà tradotto come:

(operando1 = operando2)

se UseDatabaseNullSemantics è true, rispettivamente

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

se UseDatabaseNullSemantics è false.

ValidateOnSaveEnabled

Ottiene o imposta un valore che indica se le entità rilevate devono essere convalidate automaticamente quando SaveChanges() viene richiamato. Il valore predefinito è true.

Metodi

Equals(Object)

Restituito dal metodo Configuration di per fornire l'accesso alle opzioni di DbContext configurazione per il contesto.

GetHashCode()

Restituito dal metodo Configuration di per fornire l'accesso alle opzioni di DbContext configurazione per il contesto.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

ToString()

Restituito dal metodo Configuration di per fornire l'accesso alle opzioni di DbContext configurazione per il contesto.

Si applica a