Terminologie d'ADO.NET Data Services Framework

Le glossaire suivant définit les termes et les acronymes utilisés fréquemment dans la documentation d'ADO.NET Data Services.

Terme Définition

ADO.NET Data Services

Données déployées et accessibles par les protocoles Internet. Les applications manipulent des données en utilisant des URI pour identifier des ressources et des services de données. Des formats de charge utile simples, tels que XML et JSON, représentent les données échangées entre le client et le serveur.

Ressources ADO.NET Data Services

Terme général pour référencer tous les types de ressources d'ADO.NET Data Services, tels que le jeu d'entités, le type d'entité, la propriété, l'association, etc. Pour plus d'informations, consultez Règles et sémantique du chemin d'accès aux ressources (ADO.NET Data Services Framework).

langage CSDL (conceptual schema definition language)

Langage XML qui est utilisé pour définir les types d'entités, les associations, les conteneurs d'entités, les jeux d'entités et les ensembles d'associations d'un modèle conceptuel.

Pour plus d'informations , consultez Langage CSDL (Conceptual Schema Definition Language).

Modèle EDM (Entity Data Model)

Spécification pour définir les données utilisées par les applications créées sur Entity Framework. Pour plus d'informations, consultez Entity Data Model.

HTTP

Le protocole HTTP (Hypertext Transfer Protocol) est un protocole au niveau de l'application destiné aux systèmes d'information hypermédia, collaboratifs, distribués. Il s'agit d'un protocole générique, sans état qui peut être utilisé pour de nombreuses tâches au-delà de son utilisation pour l'hypertexte, comme les serveurs de nom et les systèmes de gestion d'objet distribué. Consultez RFC 2616 pour plus d'informations.

Chaîne de requête

La chaîne de requête est le composant d'un URI qui contient des données non hiérarchiques qui, ainsi que les données dans le composant du chemin d'accès, sert à identifier une ressource dans la portée du schéma URI et de l'autorité d'attribution d'un nom éventuelles. Le composant de requête est indiqué par le premier caractère de point d'interrogation (?) et terminé par un caractère de signe dièse (#) ou par la fin de l'URI.

Options de requête, Options de requête système

Les options de requête sont des paires nom/valeur dans une chaîne de requête. Par exemple, dans l'URI https://contoso.com?Name=Haddock, Nom est une option de la chaîne de requête. Les options de la chaîne de requête qui commencent par le caractère ($) sont appelées des Options de requête système et indiquent des prises en charge d'actions par ADO.NET Data Services.

REST

(Representational State Transfer) Architecture logicielle pour les systèmes hypermédia distribués tels que le World Wide Web. REST fait strictement référence à une collection de principes d'architecture réseau qui décrivent la façon dont les ressources sont définies et adressées. Le terme est souvent utilisé dans un sens plus large pour décrire une interface simple qui transmet des données spécifiques au domaine dans HTTP sans une couche de messagerie supplémentaire telle que SOAP ou le suivi de session. Consultez REST pour plus d'informations.

Espace de noms

Tous les types d'entités et types complexes d'ADO.NET Data Services sont contenus dans un espace de noms. En termes EDM, un espace de noms est équivalent à l'espace de nom de schéma.

Conteneur d'entités

Tous les jeux d'entités sont définis dans l'étendue d'un conteneur d'entités. Le conteneur d'entités contient la description des jeux d'entités qui peuvent utiliser les types définis dans un ou plusieurs espaces de noms. En termes EDM, un conteneur d'entités est équivalent à un EntityContainer.

Jeu d'entités

Groupe logique de types d'entités. En termes EDM, un jeu d'entités est équivalent au type de schéma EntitySet.

Type d'entité

Une entité est une instance d'un type d'entité. Une entité a une identité unique, une existence indépendante et constitue l'unité opérationnelle de la cohérence. De façon intuitive, les types d'entités modélisent les concepts de haut niveau à l'intérieur d'un modèle de données—tels que les clients, les commandes ou les fournisseurs dans un modèle de gestion. En termes EDM, un type d'entité est équivalent au type de schéma EntityType.

Clé d'entité

Un type d'entité contient une clé d'entité qui est composée d'une ou plusieurs propriétés du type d'entité. Tout ensemble de propriétés SimpleType immuables, ne pouvant pas avoir la valeur null, peut servir de clé. La clé d'entité doit identifier de manière unique une instance de type d'entité dans un jeu d'entités. En termes EDM, une clé d'entité est équivalente à la définition d'une clé dans un EntityType.

Propriété

Les propriétés décrivent un aspect d'un EntityType ou ComplexType en associant à celui-ci un nom et type uniques. En termes EDM, une propriété est équivalente à une propriété dans un EntityType.

Type complexe

Un type complexe représente un ensemble d'informations liées dans un seul élément de propriété. Comme les types d'entités, un type complexe contient une ou plusieurs propriétés d'un type primitif ou complexe, contrairement aux types d'entités, les types complexes ne sont pas associés à une clé.

Propriété de navigation

Les propriétés de navigation sont des chemins de navigation sur des entités qui décrivent les extrémités d'une relation. Les propriétés standard décrivent une valeur associée à une entité, mais les propriétés de navigation décrivent une relation. En termes EDM, une propriété de navigation est équivalente à une NavigationProperty.

Lien de navigation

Un lien de navigation est un chemin de navigation qui décrit une association unidirectionnelle entre les types d'entités. Le sens de l'association est du type d'entité déclarant vers le type d'entité cible. La multiplicité de telles associations peut être de type un-à-un ou un-à-plusieurs.

Lien

Un lien est une association unidirectionnelle d'un objet source vers un objet cible. Les pointeurs arrière sont traités comme des liens séparés, inversant les rôles du source et de la cible.

SOAP

SOAP est un acronyme pour Simple Object Access Protocol, qui est un protocole de messagerie XML léger, couramment utilisé pour coder les informations dans la demande de service Web et les messages de réponse avant de les envoyer sur un réseau. Les messages SOAP sont indépendants de tout système d'exploitation ou protocole et peuvent être transmis en utilisant plusieurs protocoles Internet.

Opération de service

Les opérations de service permettent à ADO.NET Data Services de déployer une méthode sur le serveur qui, comme toutes les autres ressources ADO.NET Data Services, est identifiée par un URI. Les paramètres sont transmis à la méthode d'opération de service à l'aide de la chaîne de requête de l'URI.

URI

Uniform Resource Identifier (URI). Séquence compacte de caractères qui identifie une ressource abstraite ou physique. Consultez RFC 3986 pour plus d'informations.

Voir aussi

Concepts

ADO.NET Data Services Framework

Autres ressources

Entity Data Model