Terminología del marco de trabajo de los servicios de datos de ADO.NET

En el glosario siguiente se definen términos y acrónimos usados con frecuencia en la documentación de los servicios de datos de ADO.NET.

Término Definición

Servicios de datos de ADO.NET

Datos implementados y accesibles mediante protocolos Internet. Las aplicaciones manipulan los datos utilizando los URI para identificar los recursos de datos y servicios. Formatos de carga útil sencillos, como XML y JSON, representan los datos intercambiados entre el cliente y el servidor.

Recurso de servicios de datos de ADO.NET

Término general que hace referencia a cualquiera de los tipos de recursos de servicios de datos de ADO.NET específicos, como conjunto de entidades, tipo de entidad, propiedad, asociación, etc. Para obtener más información, vea Semántica y reglas de rutas de acceso de recursos (marco de trabajo de los servicios de datos de ADO.NET).

Lenguaje de definición de esquemas conceptuales (CSDL)

Lenguaje basado en XML que se utiliza para definir tipos de entidades, asociaciones, contenedores de entidades, conjuntos de entidades y conjuntos de asociaciones de un modelo conceptual.

Para obtener más información, vea lenguaje de definición de esquemas conceptuales (CSDL).

Entity Data Model (EDM)

Especificación para definir los datos utilizados por aplicaciones incorporadas en Entity Framework. Para obtener más información, vea Entity Data Model.

HTTP

El Protocolo de transferencia de hipertexto (HTTP) es un protocolo en el nivel de aplicación para sistemas de información distribuidos, de colaboración e hipermedia. Es un protocolo genérico sin estado, que se puede utilizar para muchas tareas además de su uso para hipertexto, como servidores de nombres y sistemas de administración de objetos distribuida. Vea el documento RFC 2616 para obtener información más detallada.

Cadena de consulta

La cadena de consulta es el componente de un URI que contiene datos no jerárquicos que, junto con los datos del componente de ruta de acceso, sirve para identificar un recurso dentro del ámbito del esquema de URI y autoridad de nomenclatura, si lo hay. El componente de consulta se indica mediante el primer carácter de interrogación (?) y termina por un carácter de signo numérico (#) o por el final del URI.

Opciones de consulta, opciones de consulta del sistema

Los opciones de consulta son pares de nombre y valor dentro de una cadena de consulta. Por ejemplo, en el URI https://contoso.com?Name=Haddock, Name es una opción de cadena de consulta. Las opciones de cadena de consulta que comienzan por el carácter ($) se conocen como Opciones de consulta del sistema y denotan las acciones admitidas por los servicios de datos de ADO.NET.

REST

Transferencia de datos de representación (REST, Representational State Transfer). Arquitectura de software de sistemas hipermedia distribuidos como la World Wide Web. REST hace referencia estrictamente a una colección de principios de arquitectura de red que explican cómo se definen y solucionan los recursos. El término se suele usar en un sentido más flexible para describir cualquier interfaz sencilla que transmite datos específicos del dominio en HTTP sin un nivel de mensajería adicional como SOAP o el seguimiento de sesiones. Vea REST para obtener información más detallada.

Espacio de nombres

Todos los tipos de entidad y tipos complejos de los servicios de datos de ADO.NET están contenidos en un espacio de nombres. En términos de EDM, un espacio de nombres es equivalente al espacio de nombres de esquema.

Contenedor de entidades

Todos los conjuntos de entidades se definen en el ámbito de un contenedor de entidades. El contenedor de entidades contiene la descripción de conjuntos de entidades que pueden utilizar tipos definidos en uno o varios espacios de nombres. En términos de EDM, un contenedor de entidades es equivalente a un EntityContainer.

Conjunto de entidades

Grupo lógico de tipos de entidad. En términos de EDM, un conjunto de entidades es equivalente al tipo de esquema EntitySet.

Tipo de entidad

Una entidad es una instancia de un tipo de entidad. Una entidad tiene una identidad única, existencia independiente y forma la unidad operativa de coherencia. De forma intuitiva, los tipos de entidad modelan los conceptos de nivel superior, como Customers, Orders o Suppliers de un modelo empresarial. En términos de EDM, un tipo de entidad es equivalente al tipo de esquema EntityType.

Clave de entidad

Un tipo de entidad contiene una clave de entidad que consta de una o varias propiedades del tipo de entidad. Cualquier conjunto de propiedades SimpleType que no acepten valores NULL e inmutables pueden servir de clave. La clave de entidad debe identificar de forma única una instancia de tipo de entidad en un conjunto de entidades. En términos de EDM, una clave de entidad es equivalente a la definición de una clave de un EntityType.

Propiedad

Las propiedades describen un aspecto de EntityType o ComplexType asociándolo un nombre y tipo únicos. En términos de EDM, una propiedad es equivalente a una propiedad en EntityType.

Tipo complejo

Un tipo complejo representa un conjunto de información relacionada en un elemento de propiedad único. Igual que un tipo de entidad, un tipo complejo contiene una o más propiedades de un primitiva o tipo complejo; a diferencia de los tipos de entidad, los tipos complejos no están asociados a una clave.

Propiedad de navegación

Las propiedades de navegación son las rutas de navegación en las entidades que describen los fines de una relación. Las propiedades estándar describen un valor asociado a una entidad, pero las propiedades de navegación describen una relación. En términos de EDM, una propiedad de navegación es equivalente a NavigationProperty.

Vínculo de navegación

Un vínculo de navegación es una ruta de navegación que describe una asociación unidireccional entre los tipos de entidad. La dirección de la asociación es del tipo de entidad de declaración al tipo de entidad de destino. La multiplicidad de esas asociaciones puede ser uno con uno o uno con muchos.

Vínculo

Un vínculo es una asociación unidireccional de un objeto de origen a un objeto de destino. Los punteros alternativos se tratan como vínculos independientes, que invierten las funciones del origen y destino.

SOAP

SOAP es el acrónimo de Protocolo simple de acceso a objetos, que es un protocolo de mensajería basado en XML ligero usado normalmente para codificar la información de una solicitud de servicio web y los mensajes de respuesta antes de enviarlos a través de la red. Los mensajes SOAP son independientes de cualquier sistema operativo o protocolo y se pueden transportar utilizando una variedad de protocolos Internet.

Operación de servicio

Las operaciones de servicio permiten que los servicios de datos de ADO.NET implementen métodos en el servidor que, como todos los demás recursos de servicios de datos de ADO.NET, se identifica por un URI. Los parámetros se pasan al método de operación de servicio utilizando la cadena de consulta URI.

Identificador URI

Identificador de recursos uniforme (URI). Secuencia compacta de caracteres que identifica un recurso abstracto o físico. Consulte el documento RFC 3986 para obtener información más detallada.

Vea también

Conceptos

Marco de trabajo de los servicios de datos de ADO.NET

Otros recursos

Entity Data Model