繁体   English   中英

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

[英]Create XSD from database programmatically in C#

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

我在前世使用目录存储过程来做到这一点,该过程将列出所有表,列和索引,并针对模板引擎(当时是自制软件,但是Codesmith会花100%的费用或一个聪明的xslt来运行结果数据集)转变)。

这是您可以使用的存储的proc: http : //msdn.microsoft.com/zh-cn/library/ms182764.aspx

然后,您可以进行转换或将整个数据集导出到xml。

干杯!

假设您在谈论数据集,您能否将所有内容拖到设计器表面上?

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

在尝试解决其他问题时找到了此工具。

下载: http : //sourceforge.net/projects/mygeneration/

XSD模板: http ://www.mygenerationsoftware.com/TemplateLibrary/Archive/?guid = 59a03408-c96f-4baf-8171-b6bfe8725dab

很简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM