Cómo: Validar archivos de asignación externa y DBML (LINQ to SQL)
Actualización: November 2007
Los archivos de asignación externa y los archivos .dbml que se modifican se deben validar con sus respectivas definiciones de esquema. En este tema se proporciona a los usuarios de Visual Studio los pasos necesarios para implementar el proceso de validación.
Nota: |
---|
Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio. |
Para validar un archivo .dbml o XML
En el menú Archivo de Visual Studio, elija Abrir y, a continuación, haga clic en Archivo.
En el cuadro de diálogo Abrir archivo, haga clic en el archivo de asignación .dbml o XML que desea validar.
El archivo se abre en el Editor XML.
Haga clic con el botón secundario del mouse en la ventana y, a continuación, haga clic en Propiedades.
En la ventana Propiedades, haga clic en el botón de puntos suspensivos (…) en la propiedad Esquemas.
Se abrirá el cuadro de diálogo Esquemas XML.
Observe cuál es la definición de esquema adecuada para lo que desea.
DbmlSchema.xsd es la definición de esquema para validar un archivo .dbml. Para obtener más información, consulte Generación de código en LINQ to SQL.
LinqToSqlMapping.xsd es la definición de esquema para validar un archivo XML de asignación externa. Para obtener más información, consulte Referencia de asignación externa (LINQ to SQL).
En la columna Uso de la fila de definición de esquema que desee, haga clic para abrir el cuadro desplegable y, a continuación, haga clic en Usar este esquema.
El archivo de definición de esquema está asociado ahora con su archivo de asignación DBML o XML.
Asegúrese de que no hay otras definiciones de esquema seleccionadas.
En el menú Ver, haga clic en Lista de errores.
Determine si se han generado errores, advertencias o mensajes. Si no, el archivo XML es válido respecto a la definición de esquema.
Método alternativo para proporcionar la definición de esquema
Si por alguna razón el archivo .xsd adecuado no aparece en el cuadro de diálogo Esquemas XML, puede descargarlo de un tema de Ayuda. Los pasos siguientes le indicarán cómo guardar el archivo descargado en el formato Unicode que requiere el Editor XML de Visual Studio.
Para copiar un archivo de definición de esquema de un tema de Ayuda
Busque el tema de Ayuda que contiene la definición de esquema tal como se ha descrito anteriormente en este tema.
En el caso de los archivos .dbml, vea Generación de código en LINQ to SQL.
En el caso de los archivos de asignación externa, vea Referencia de asignación externa (LINQ to SQL).
Haga clic en Copiar código en el Portapapeles para copiar el archivo de código en el Portapapeles.
Inicie Bloc de notas para crear un nuevo archivo.
Pegue el código del Portapapeles en el archivo del Bloc de notas.
En el menú Archivo del Bloc de notas, haga clic en Guardar como.
En el cuadro Codificación, seleccione Unicode.
Nota importante: Esta selección garantiza que el marcador de orden de bytes Unicode-16 (FFFE) se antepone al archivo de texto.
En el cuadro Nombre de archivo, cree un nombre de archivo con extensión .xsd.