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.
La estructura relacional, o esquema, de un DataSet está compuesta por tablas, columnas, restricciones y relaciones. Al cargar un DataSet desde XML, el esquema se puede predefinir o se puede crear, ya sea explícitamente o a través de la inferencia, a partir del XML que se carga. Para obtener más información sobre cómo cargar el esquema y el contenido de un objeto desde XML, vea DataSet y Carga de información de esquema de conjunto de datos desde XML.
Si se está creando el esquema de un DataSet a partir de XML, el método preferido es especificar explícitamente el esquema mediante el lenguaje de definición de esquema XML (XSD) (como se describe en Derivar la estructura relacional de DataSet del esquema XML (XSD)) o el XML-Data Reducido (XDR). Si no hay ningún esquema XML o esquema XDR disponible en el XML, el esquema de DataSet se puede deducir de la estructura de los elementos y atributos XML.
En esta sección se describen las reglas de DataSet inferencia de esquema mostrando los elementos y atributos XML y su estructura, y el esquema inferido DataSet resultante.
No todos los atributos presentes en un documento XML deben incluirse en el proceso de inferencia. Los atributos calificados por el espacio de nombres pueden incluir metadatos importantes para el documento XML, pero no para el esquema del DataSet. Con InferXmlSchema, puede especificar espacios de nombres que se omitirán durante el proceso de inferencia. Para obtener más información, vea Loading DataSet Schema Information from XML (Carga de información de esquema de conjunto de datos desde XML).
En esta sección
Resumen del proceso de inferencia de esquemas DataSet
Proporciona un resumen de alto nivel de las reglas para deducir el esquema de un DataSet elemento desde XML.
Inferencia de tablas
Describe los elementos XML que se deducen como tablas en un DataSet.
Inferir columnas
Describe los elementos y atributos XML que se deducen como columnas de tabla.
Inferir relaciones
Describen los objetos DataRelation y ForeignKeyConstraint creados para las tablas anidadas e inferidas.
Inferir texto de elemento
Describe las columnas que se crean para el texto en elementos XML y explica cuándo se omite el texto de los elementos XML.
Limitaciones de inferencia
Describe las limitaciones de la inferencia de esquema.
Secciones relacionadas
Uso de XML en un conjunto de datos
Describe cómo interactúa el DataSet objeto con los datos XML.
Derivación de la estructura relacional del conjunto de datos desde el esquema XML (XSD)
Describe la estructura relacional, o esquema, de un objeto DataSet creado a partir de un esquema XSD (lenguaje de definición de esquemas XML).
Información general de ADO.NET
Describe la arquitectura y los componentes de ADO.NET y cómo usarlos para acceder a orígenes de datos existentes y administrar los datos de la aplicación.