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 aux fonctionnalités principales des services Object. Ces classes vous permettent d’interroger, insérer, mettre à jour et supprimer des données en travaillant avec des objets CLR fortement typés qui sont des instances de types d’entités. Object Services prend en charge les requêtes Language-Integrated Query (LINQ) et Entity SQL sur les types définis dans un modèle de données d’entité (EDM). Object Services matérialise les données retournées en tant qu’objets et propage les modifications apportées à l’objet vers la source de données. Il fournit également des fonctionnalités pour le suivi des modifications, la liaison d’objets aux contrôles et la gestion de l’accès concurrentiel.
Classes
| Nom | Description |
|---|---|
| CompiledQuery |
Représente une requête LINQ to Entities mise en cache. |
| CurrentValueRecord |
Fournit l’accès aux valeurs actuelles des données d’objet. |
| DbUpdatableDataRecord |
Fournit l’accès aux valeurs d’origine des données d’objet. Implémente DbUpdatableDataRecord des méthodes qui autorisent les mises à jour des valeurs d’origine d’un objet. |
| EntityFunctions |
Fournit des méthodes CLR (Common Language Runtime) qui exposent des fonctions canoniques de modèle conceptuel dans les requêtes LINQ to Entities. Pour plus d’informations sur les fonctions canoniques, consultez Fonctions canoniques. |
| ObjectContext |
Fournit des fonctionnalités permettant d’interroger et d’utiliser des données d’entité en tant qu’objets. |
| ObjectContextOptions |
Définit les options qui affectent le comportement du 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 en tant qu’objets ObjectParameter définis dans un ObjectQuery<T>. |
| ObjectQuery |
Implémente des fonctionnalités courantes pour les requêtes sur un modèle conceptuel à l’aide de LINQ to Entities et ObjectQuery<T>. |
| ObjectQuery<T> |
Représente une requête typée sur 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 à partir de la méthode ObjectQuery.Execute. |
| ObjectResult<T> |
Représente le résultat d’une ObjectQuery<T> collection énumérable d’objets. |
| ObjectSet<TEntity> |
Représente un jeu d’entités typé utilisé pour effectuer 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 |
Gère l’état de l’objet et la gestion des identités pour les instances de type d’entité et les instances de relation. |
| OriginalValueRecord |
Fournit l’accès aux valeurs d’origine des données d’objet. |
| ProxyDataContractResolver |
Cette classe permet de résoudre les types proxy qui ont été créés pour les classes de données ignorant la persistance aux types réels d’objets ignorants de persistance. |
Interfaces
| Nom | Description |
|---|---|
| IObjectSet<TEntity> |
Fournit des fonctionnalités permettant d’apporter des modifications à un ensemble d’objets de données. |
Énumérations
| Nom | Description |
|---|---|
| MergeOption |
Spécifie la façon dont les objets chargés dans le contexte d’objet sont fusionnés avec des objets déjà dans le contexte de l’objet. |
| RefreshMode |
Spécifie si les modifications apportées aux propriétés apportées aux objets suivis par Object Services sont conservées ou remplacées par des valeurs de propriété 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
| Nom | Description |
|---|---|
| ObjectMaterializedEventHandler |
Représente la méthode qui gère l’événement ObjectMaterialized du ObjectContext. |