Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将XSD转换为SQL关系表_C#_C++_Sql_Visual Studio_Xsd - Fatal编程技术网

C# 将XSD转换为SQL关系表

C# 将XSD转换为SQL关系表,c#,c++,sql,visual-studio,xsd,C#,C++,Sql,Visual Studio,Xsd,有什么东西可以帮助我将XSD转换成SQL关系表吗?XSD相当大(无论如何,在我的世界里),如果有什么东西推动我前进,而不是从头开始,我可以节省时间和无聊的打字 如果您想看一下的话,XSD就是。它是交换MSDS的标准化/本地化格式。Altova的一个功能是从XSD文件生成SQL DDL脚本。不过,XMLSpy将花费您一些钱 有趣的是,开发人员使用了一个非常聪明的技巧,即使用XSLT转换从XSD文件创建DDL脚本。他们将其分为两部分和三部分 我可能得自己试一下,以备将来使用 编辑:刚刚发现前面提出的

有什么东西可以帮助我将XSD转换成SQL关系表吗?XSD相当大(无论如何,在我的世界里),如果有什么东西推动我前进,而不是从头开始,我可以节省时间和无聊的打字

如果您想看一下的话,XSD就是。它是交换MSDS的标准化/本地化格式。

Altova的一个功能是从XSD文件生成SQL DDL脚本。不过,XMLSpy将花费您一些钱

有趣的是,开发人员使用了一个非常聪明的技巧,即使用XSLT转换从XSD文件创建DDL脚本。他们将其分为两部分和三部分

我可能得自己试一下,以备将来使用


编辑:刚刚发现前面提出的这个问题…

有一个名为的命令行工具,它从xsd文件生成数据库,可从sourceforge获得


有关更多信息:请参考此现有问题?

您可以使用XSLT转换。例如,请参见此处:

Microsoft有一个用于执行XSLT转换的命令行工具:

使用MSBuild或Grunt将转换集成到构建过程中也很容易

以下是Microsoft文档的参考资料:

的可能副本