Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El lenguaje de definición de esquema XML (XSD) permite especificar restricciones para los elementos y atributos que define. Al asignar un esquema XML al esquema relacional de un DataSet, las restricciones de esquema XML se asignan a las restricciones relacionales apropiadas de las tablas y columnas contenidas en el DataSet.
En este tema se describe la asignación de las siguientes restricciones de esquema XML:
- La restricción de unicidad especificada mediante el elemento unique.
- La restricción de clave especificada mediante el elemento key.
- La restricción keyref especificada mediante el elemento keyref.
El uso de una restricción sobre un elemento o un atributo permite especificar ciertas restricciones para los valores del elemento en cualquier instancia del documento. Por ejemplo, una restricción de clave en un elemento secundario CustomerID de un elemento Customer del esquema indica que los valores del elemento secundario CustomerID deben ser únicos en cualquier instancia del documento y que no se permiten valores nulos.
También se pueden especificar restricciones entre los elementos y atributos de un documento para establecer una relación dentro del documento. Las restricciones key y keyref se utilizan en el esquema para especificar las restricciones dentro del documento, lo que da como resultado una relación entre los elementos y atributos del documento.
El proceso de asignación convierte estas restricciones del esquema en las restricciones apropiadas para las tablas creadas dentro del DataSet.
En esta sección
- Asignar restricciones unique de esquema XML (XSD) a las restricciones de DataSet
Describe los elementos de esquema XML utilizados para crear restricciones únicas en un DataSet. - Asignar restricciones key de esquema XML (XSD) a las restricciones de DataSet
Describe los elementos de esquema XML utilizados para crear restricciones de clave (restricciones únicas donde no se permiten valores null) en un DataSet. - Asignar restricciones keyref de esquema XML (XSD) a las restricciones de DataSet
Describe los elementos de esquema XML utilizados para crear restricciones keyref (de clave externa) en un DataSet.
Secciones relacionadas
- Generar la estructura relacional de DataSet desde la definición de esquema XML (XSD)
Describe la estructura relacional, o esquema, de un DataSet que se crea a partir del esquema del lenguaje de definición de esquemas XML (XSD). - Generar las relaciones de DataSet desde la definición de esquema XML (XSD)
Describe los elementos de esquema XML utilizados para crear relaciones entre columnas de tabla de un DataSet. - Compatibilidad de tipos de datos entre tipos de esquema XML (XSD) y tipos de .NET Framework
Describe cómo se representan los tipos de esquema XML como tipos de .NET Framework para columnas de un DataSet.