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 | |
---|---|---|
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. | |
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. | |
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 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. | |
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 | |
---|---|---|
Equals | Spécifie si la configuration est identique à l'objet spécifié. (Substitue Object.Equals(Object).) | |
Finalize | (Hérité de Object.) | |
GetHashCode | Obtient le code de hachage associé à la configuration. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. | |
MemberwiseClone | (Hérité de Object.) | |
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.