Partager via


System.Data.Entity.Core.Objects, espace de noms

[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.]

L'espace de noms System.Data.Entity.Core.Objects procure des fonctionnalités permettant d'interroger et d'utiliser des types de données d'entités.

Classes

  Classe Description
Classe publique CompiledQuery Met en cache une requête ELinq
Classe publique CurrentValueRecord Valeurs actuellement affectées aux propriétés d'une entité.
Classe publique DbUpdatableDataRecord Permet d'accéder aux valeurs d'origine des données d'objet.DbUpdatableDataRecord implémente des méthodes qui permettent de mettre à jour les valeurs d'origine d'un objet.
Classe publique EntityFunctions Obsolète. Fournit les méthodes du common language runtime (CLR) qui exposent des fonctions canoniques EDM à utiliser dans les requêtes LINQ to Entities DbContext ou ObjectContext.
Classe publique ExecutionOptions Représente les options d'exécution de la requête.
Classe publique ObjectContext ObjectContext correspond à l'objet de niveau supérieur qui encapsule une connexion entre le CLR et la base de données, connexion faisant office de passerelle pour les opérations de création, de lecture, de mise à jour et de suppression.
Classe publique ObjectContextOptions Définit des options qui affectent le comportement de l'objet ObjectContext.
Classe publique ObjectMaterializedEventArgs EventArgs pour l'événement ObjectMaterialized.
Classe publique ObjectParameter Cette classe représente un paramètre de requête au niveau de la couche objet, qui comprend un nom, un type et une valeur.
Classe publique ObjectParameterCollection Représente une collection de paramètres de requête au niveau de la couche objet.
Classe publique ObjectQuery Cette classe implémente des requêtes non typées au niveau de la couche objet.
Classe publique ObjectQuery<T> ObjectQuery implémente des requêtes fortement typées au niveau de la couche objet.Les requêtes sont spécifiées à l'aide de chaînes Entity SQL et peuvent être créées en appelant les méthodes du générateur de requêtes Entity SQL déclarées par ObjectQuery.
Classe publique ObjectResult Cette classe implémente les interfaces IEnumerable et IDisposable.Une instance de cette classe est retournée par la méthode ObjectQuery.Execute.
Classe publique ObjectResult<T> Cette classe représente le résultat de la méthode Execute(MergeOption).
Classe publique ObjectSet<TEntity> Représente un jeu d'entités typées utilisé pour exécuter des opérations de création, de lecture, de mise à jour et de suppression.
Classe publique ObjectStateEntry Représente une entité, un stub d'entité ou une relation
Classe publique ObjectStateManager Maintient la gestion de l'identité et de l'état d'objet pour les instances de type d'entité et les instances de relation.
Classe publique OriginalValueRecord Les valeurs d'origine des propriétés d'une entité lors de leur récupération à partir de la base de données.
Classe publique ProxyDataContractResolver DataContractResolver qui sait résoudre les types de proxy créés pour les classes ignorant la persistance dans leurs types de base.Utilisé avec le DataContractSerializer.

Interfaces

  Interface Description
Interface publique IObjectSet<TEntity> Définit le comportement des implémentations d'IQueryable qui autorisent les modifications apportées à l'appartenance du jeu obtenu.

Délégués

  Délégué Description
Délégué public ObjectMaterializedEventHandler Délégué de l'événement ObjectMaterialized.

Énumérations

  Énumération Description
Énumération publique MergeOption Les différentes façons de fusionner les nouveaux objets chargés depuis la base de données avec des objets existants se trouvant déjà en mémoire.
Énumération publique RefreshMode Définit les différentes façons de traiter les propriétés modifiées lors de l'actualisation des données en mémoire depuis la base de données.
Énumération publique SaveOptions Indicateurs utilisés pour modifier le comportement d'ObjectContext.SaveChanges()