.net 帮助我为mssql数据库生成xml模式的工具?

.net 帮助我为mssql数据库生成xml模式的工具?,.net,sql-server,xsd,.net,Sql Server,Xsd,我希望能够生成MSSQL数据库结构的xsd。有什么工具或库可以帮助我做到这一点吗 类型化数据集的VS设计器即将面世,但我正在寻找一种编程方法 由于没有标准方法可以将关系数据导出到XML文档中,因此也没有一种方法可以为该数据生成XSD 然而。。。不久前,我通过使用Access创建一个小型数据库模型,然后从Access导出XML数据和XSD模式文件,克服了类似的障碍。(我不记得具体的菜单命令;它们不明显,但它们确实存在。)生成的XML和XSD不适合我的应用程序,但只要有这个示例就足以让我开始使用 我

我希望能够生成MSSQL数据库结构的xsd。有什么工具或库可以帮助我做到这一点吗


类型化数据集的VS设计器即将面世,但我正在寻找一种编程方法

由于没有标准方法可以将关系数据导出到XML文档中,因此也没有一种方法可以为该数据生成XSD

然而。。。不久前,我通过使用Access创建一个小型数据库模型,然后从Access导出XML数据和XSD模式文件,克服了类似的障碍。(我不记得具体的菜单命令;它们不明显,但它们确实存在。)生成的XML和XSD不适合我的应用程序,但只要有这个示例就足以让我开始使用


我希望这能有所帮助。

Altova最新版本的XMLSpy可以做到这一点。该选项位于Convert | CREATEXMLSchemafromDB结构。它不是很好(生成的模式不是一个它实际上会接受为有效的模式,因为它包含了一些粗糙的东西,这很奇怪),但它同时包含主键和外键。这并不完全是一种编程方法,但它可能会让您开始学习。

Deeno, 你试过这个吗

SELECT col1, col2 from YourTable for xml AUTO, ELEMENTS
下面是另一个不错的例子: