C# 在C中以编程方式从数据库创建XSD#

C# 在C中以编程方式从数据库创建XSD#,c#,xml,visual-studio,xsd,C#,Xml,Visual Studio,Xsd,我的数据库模式已经成熟了很多。XSD的大小增加了,因此使用VisualStudio2008设计器变得越来越困难。有没有一种方法可以自动生成XSD?假设您谈论的是数据集,您能否将所有内容都拖到设计器界面上?具有内置功能,可以将数据库结构转换为一种XSD。不过,这可能不是您所需要的。我在以前的生活中使用了目录存储过程,该过程将列出所有表、列和索引,并根据模板引擎运行生成的数据集(当时是自制的,但Codesmith将100%符合要求,或者是一个巧妙的xslt转换) 以下是您可以使用的存储过程: 然后,

我的数据库模式已经成熟了很多。XSD的大小增加了,因此使用VisualStudio2008设计器变得越来越困难。有没有一种方法可以自动生成XSD?

假设您谈论的是数据集,您能否将所有内容都拖到设计器界面上?

具有内置功能,可以将数据库结构转换为一种XSD。不过,这可能不是您所需要的。

我在以前的生活中使用了目录存储过程,该过程将列出所有表、列和索引,并根据模板引擎运行生成的数据集(当时是自制的,但Codesmith将100%符合要求,或者是一个巧妙的xslt转换)

以下是您可以使用的存储过程:

然后,您可以在过程中进行转换,也可以将整个数据集导出为xml


干杯

在尝试解决另一个问题时发现此工具

下载:

XSD模板:

相当简单