Partager via


DbContextConfiguration, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

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

Hiérarchie d'héritage

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

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Class DbContextConfiguration
'Utilisation
Dim instance As DbContextConfiguration
public class DbContextConfiguration
public ref class DbContextConfiguration
type DbContextConfiguration =  class end
public class DbContextConfiguration

Le type DbContextConfiguration expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AutoDetectChangesEnabled Obtient ou définit une valeur qui indique si la méthode DetectChanges() est appelée automatiquement par les méthodes de DbContext et des classes associées.La valeur par défaut est true.
Propriété publique EnsureTransactionsForFunctionsAndCommands Obtient ou définit la valeur qui détermine si les fonctions et les commandes SQL doivent être toujours exécutées dans une transaction.
Propriété publique 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.
Propriété publique 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.
Propriété publique UseDatabaseNullSemantics Obtient ou définit une valeur indiquant si les sémantiques Null de base de données sont exposées lors de la comparaison de deux opérandes, les deux pouvant éventuellement présenter une valeur Null.La valeur par défaut est false.Par exemple, (operand1 == operand2) sera interprété comme suit : (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.
Propriété publique ValidateOnSaveEnabled Obtient ou définit une valeur qui indique si les entités suivies doivent être validées automatiquement lorsque SaveChanges() est appelé.La valeur par défaut est true.

Top

Méthodes

  Nom Description
Méthode publique Equals Spécifie si la configuration est identique à l'objet spécifié. (Substitue Object.Equals(Object).)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetHashCode Obtient le code de hachage associé à la configuration. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle.
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique ToString Retourne une représentation sous forme de chaîne de DbContextConfiguration. (Substitue Object.ToString().)

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Infrastructure