【问题标题】:Create XSD from database programmatically in C#在 C# 中以编程方式从数据库创建 XSD
【发布时间】:2009-10-05 13:09:44
【问题描述】:

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

【问题讨论】:

    标签: c# xml visual-studio xsd


    【解决方案1】:

    我在以前的生活中使用目录存储过程来完成此操作,该过程将列出所有表、列和索引,并针对模板引擎运行生成的数据集(当时是自制的,但 Codesmith 可以 100% 满足要求,或者一个聪明的 xslt 转换)。

    这里是您可以使用的存储过程:http://msdn.microsoft.com/en-us/library/ms182764.aspx

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

    干杯!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-06-14
            • 1970-01-01
            • 1970-01-01
            • 2017-04-07
            • 2019-08-10
            • 2021-02-04
            相关资源
            最近更新 更多