Classe DbContextConfiguration
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Restituito dal metodo Configuration di DbContext per fornire l'accesso alle opzioni di configurazione per il contesto.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Infrastructure.DbContextConfiguration
Spazio dei nomi: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class DbContextConfiguration
'Utilizzo
Dim instance As DbContextConfiguration
public class DbContextConfiguration
public ref class DbContextConfiguration
type DbContextConfiguration = class end
public class DbContextConfiguration
Il tipo DbContextConfiguration espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
AutoDetectChangesEnabled | Ottiene o imposta un valore che indica se il metodo DetectChanges() viene chiamato automaticamente dai 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 viene esibita la semantica Null del database durante il confronto di due operandi per i quali vengono potenzialmente ammessi i valori Null.Il valore predefinito è false.Ad esempio, (operand1 == operand2) sarà convertito in: (operand1 = operand2) 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 viene richiamato l'oggetto SaveChanges().Il valore predefinito è true. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | Specifica se la configurazione è uguale all'oggetto specificato. (Esegue l'override di Object.Equals(Object)). | |
Finalize | (Ereditato da Object) | |
GetHashCode | Ottiene il codice hash associato alla configurazione. (Esegue l'override di Object.GetHashCode()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. | |
MemberwiseClone | (Ereditato da Object) | |
ToString | Restituisce una rappresentazione in forma di stringa di DbContextConfiguration. (Esegue l'override di Object.ToString()). |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.