[英]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.