2009-10-05 93 views
2

我的数据库模式已经成熟了很多。 XSD的规模增加了,因此使用Visual Studio 2008设计器变得越来越困难。有没有一种方法可以使XSD生成自动化?以C#编程方式从数据库创建XSD

回答

0

假设你在谈论数据集,你不能把所有东西都拖到设计器表面上吗?

0

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

0
+0

尽管你的回答是100%正确的,但如果该链接被移动,改变,合并为另一个或主站点 刚刚消失,它也可能成为100%无用 ... **: - (**因此,请[编辑]您的答案,并将 从链接中的相关步骤复制到您的答案中,从而保证您的答案为本网站整个生命周期的100%!**; - )**您可以随时通过 将链接留在在你的答案的底部作为你的材料的来源...。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 – 2017-02-14 19:27:58

1

我已经做到了这一点,使用目录存储过程前世将列出所有的表,列和索引,并运行对一个模板引擎所产生的数据集(当时自制的,但Codesmith会适应法案100%,或巧妙的xslt转换)。

以下是存储的特效,你可以使用:http://msdn.microsoft.com/en-us/library/ms182764.aspx

然后,您可以做的过程中变换或整个数据集导出到XML。

干杯!

相关问题