【发布时间】:2009-10-05 13:09:44
【问题描述】:
我的数据库架构已经成熟了很多。 XSD 的大小增加了,因此使用 Visual Studio 2008 设计器变得越来越困难。有没有办法可以自动生成 XSD?
【问题讨论】:
标签: c# xml visual-studio xsd
我的数据库架构已经成熟了很多。 XSD 的大小增加了,因此使用 Visual Studio 2008 设计器变得越来越困难。有没有办法可以自动生成 XSD?
【问题讨论】:
标签: c# xml visual-studio xsd
我在以前的生活中使用目录存储过程来完成此操作,该过程将列出所有表、列和索引,并针对模板引擎运行生成的数据集(当时是自制的,但 Codesmith 可以 100% 满足要求,或者一个聪明的 xslt 转换)。
这里是您可以使用的存储过程:http://msdn.microsoft.com/en-us/library/ms182764.aspx
然后您可以在进程中进行转换或将整个数据集导出到 xml。
干杯!
【讨论】:
假设您在谈论数据集,您不能将所有内容拖到设计器表面上吗?
【讨论】:
Altova XmlSpy 具有将数据库结构转换为一种 XSD 的内置功能。不过,它可能不是您所需要的。
【讨论】:
【讨论】: