System.Data.Objects Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inclut des classes qui fournissent l’accès à la fonctionnalité principale d’Object Services. Les classes vous permettent d'interroger, d'insérer, de mettre à jour et de supprimer des données en travaillant sur des objets CLR fortement typés qui correspondent à des instances de types d'entités. Ce composant prend en charge les requêtes LINQ (Language-Integrated Query) et les requêtes Entity SQL par rapport aux types définis dans un modèle EDM. Object Services matérialise les données retournées sous forme d'objets et répercutent les modifications apportées aux objets dans la source de données. Ils proposent également des fonctions de suivi des modifications, de liaison d’objets à des contrôles et de gestion de l’accès concurrentiel. Pour plus d’informations, consultez Vue d’ensemble d’Object Services (Entity Framework).
Classes
CompiledQuery |
Représente une requête LINQ to Entities mise en cache. |
CurrentValueRecord |
Fournit l'accès aux valeurs actuelles des données d'objets. |
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. |
EntityFunctions |
Fournit les méthodes du common language runtime (CLR) qui exposent des fonctions canoniques du modèle conceptuel dans les requêtes LINQ to Entities. Pour plus d’informations sur les fonctions canoniques, consultez Fonctions canoniques. |
ObjectContext |
Procure des fonctionnalités permettant d'interroger et d'utiliser des données d'entités en tant qu'objets. |
ObjectContextOptions |
Définit des options qui affectent le comportement de ObjectContext. |
ObjectMaterializedEventArgs |
Contient les données de l'événement ObjectMaterialized. |
ObjectParameter |
Représente un paramètre de requête passé à une requête d'objet. |
ObjectParameterCollection |
Représente les paramètres de requête comme objets ObjectParameter définis dans un objet ObjectQuery<T>. |
ObjectQuery |
Implémente des fonctionnalités communes pour des requêtes sur un modèle conceptuel utilisant LINQ to Entities et ObjectQuery<T>. |
ObjectQuery<T> |
Représente une requête typée par rapport à un modèle conceptuel dans un contexte d’objet donné. |
ObjectResult |
Représente une classe qui implémente IEnumerable et IDisposable. L’instance de cette classe est retournée par la méthode ObjectQuery.Execute. |
ObjectResult<T> |
Représente le résultat d’un objet ObjectQuery<T> en tant que collection dénombrable d’objets. |
ObjectSet<TEntity> |
Représente un jeu d’entités typé servant à exécuter des opérations de création, de lecture, de mise à jour et de suppression. |
ObjectStateEntry |
Représente une entité, un stub d’entité ou une relation. |
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. |
OriginalValueRecord |
Permet d'accéder aux valeurs d'origine des données d'objet. |
ProxyDataContractResolver |
Cette classe permet de résoudre les types de proxy qui ont été créés pour les classes de données ignorant la persistance pour les types réels d’objets ignorant la persistance. |
Interfaces
IObjectSet<TEntity> |
Fournit une fonctionnalité permettant d’apporter des modifications à un jeu d’objets de données. |
Énumérations
MergeOption |
Spécifie comment les objets qui sont chargés dans le contexte de l’objet sont fusionnés avec les objets déjà présents dans le contexte de l’objet. |
RefreshMode |
Spécifie si les modifications de propriétés apportées aux objets suivis par Object Services sont conservées ou remplacées par les valeurs de propriétés de la source de données. |
SaveOptions |
Spécifie le comportement du contexte de l'objet lorsque la méthode SaveChanges(SaveOptions) est appelée. |
Délégués
ObjectMaterializedEventHandler |
Représente la méthode qui gérera l'événement ObjectMaterialized de ObjectContext. |