c# management Convierta XSD en tablas relacionales de SQL




sql server data tools visual studio 2017 español (3)

Puede usar una transformación XSLT. Ver, por ejemplo, aquí: Generar SQL desde hojas de estilos XSD y XSL con XSLT .

Microsoft tiene una herramienta de línea de comandos para realizar transformaciones XSLT: la herramienta Microsoft Command-Line para XSLT .

También es fácil integrar las transformaciones en un proceso de compilación utilizando MSBuild o Grunt.

Aquí está la referencia para la documentación de Microsoft: Referencia de estándares XML, que incluye XSD, XSLT, etc.

¿Hay algo disponible que pueda ayudarme a convertir un XSD en tablas relacionales de SQL? El XSD es bastante grande (en mi mundo de todos modos) y podría ahorrar tiempo y escribir aburrido si algo me empuja hacia adelante en lugar de empezar de cero.

El XSD está aquí si quieres echarle un vistazo. Es un formato estandarizado / localizado para intercambiar MSDS.



Answer #2

El XML Spy de Altova tiene una característica que generará SQL DDL Script desde un archivo XSD. Sin embargo, XML Spy te costará algo de dinero.

Curiosamente, un desarrollador usó un truco realmente ingenioso para usar una traducción XSLT para crear el script DDL a partir de un archivo XSD. Lo han esbozado en dos partes aquí y aquí .

Puede que tenga que probarlo yo mismo para usarlo en el futuro ...

EDITAR: Acabo de encontrar esta pregunta previamente hecha aquí ...





xsd