Partager via


DbContextConfiguration Classe

Définition

Retourné par la méthode Configuration de pour fournir l’accès DbContext aux options de configuration pour le contexte.

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

Propriétés

AutoDetectChangesEnabled

Obtient ou définit une valeur indiquant si la DetectChanges() méthode est appelée automatiquement par les méthodes de DbContext et les classes associées. La valeur par défaut est true.

EnsureTransactionsForFunctionsAndCommands

Obtient ou définit la valeur qui détermine si les fonctions et les commandes SQL doivent toujours être exécutées dans une transaction.

LazyLoadingEnabled

Obtient ou définit une valeur qui indique si le chargement différé des relations exposées comme propriétés de navigation est activé. Le chargement différé est activé par défaut.

ProxyCreationEnabled

Obtient ou définit une valeur qui indique si l'infrastructure créera des instances de classes proxy générées dynamiquement lors de la création d'une instance d'un type d'entité. Notez que même si la création de proxy est permise par cet indicateur, les instances de proxy seront créées seulement pour les types d'entité qui satisfont les spécifications proxy. La création de proxy est autorisée par défaut.

UseDatabaseNullSemantics

Obtient ou définit une valeur indiquant si la sémantique null de base de données est affichée lors de la comparaison de deux opérandes, qui sont tous deux potentiellement nullables. La valeur par défaut est false.

Par exemple (operand1 == operand2) sera traduit en :

(operand1 = operand2)

si UseDatabaseNullSemantics a la valeur true, respectivement

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

si UseDatabaseNullSemantics a la valeur false.

ValidateOnSaveEnabled

Obtient ou définit une valeur indiquant si les entités suivies doivent être validées automatiquement lors SaveChanges() de l’appel. La valeur par défaut est true.

Méthodes

Equals(Object)

Retourné par la méthode Configuration de pour fournir l’accès DbContext aux options de configuration pour le contexte.

GetHashCode()

Retourné par la méthode Configuration de pour fournir l’accès DbContext aux options de configuration pour le contexte.

GetType()

Obtient le Type de l'instance actuelle.

ToString()

Retourné par la méthode Configuration de pour fournir l’accès DbContext aux options de configuration pour le contexte.

S’applique à