代码之家  ›  专栏  ›  技术社区  ›  Random Developer

XSD如何

  •  1
  • Random Developer  · 技术社区  · 17 年前

    背景

    我们有一个第三方公司已经开发了一年多的应用程序,看起来从现在开始,我们将在内部维护它。在大多数情况下,我非常有能力处理99%的问题。

    在这个项目中,有一个XSD文件充当SQL Server 2005上一堆存储过程的传递。

    问题:

    • 可以生成XSD文件吗 从数据库中,如果是这样,这是怎么回事 完成?
    • 如果 存储过程在 数据库是否需要新的XSD文件 生成或可以更新 手动?
    • 处理以下问题的最佳实践 这些文件?

    我明白这是一个大问题,但我想在下周二开始这个项目之前充分理解这一点。我不确定我是否会从原始开发人员那里得到很多关于这方面的信息。

    1 回复  |  直到 17 年前
        1
  •  2
  •   Canavar    17 年前

    被叫做 强类型数据集 .

    XSD文件可以从数据库生成吗?如果可以,如何生成?

    是的,打开它或将新数据集添加到您的项目中,从visual studio打开服务器资源管理器并连接到您的数据库。拖放SP或桌子。

    如果数据库上的存储过程发生更改,这些文件是否难以维护?是否需要生成新的XSD文件,或者是否可以手动更新?

    是的,它需要在源更改时生成。您可以通过从xsd中删除相关表或sp,然后再次添加来实现。

    关于强类型数据集的一些可视化教程:

    http://weblogs.asp.net/scottgu/archive/2006/01/15/435498.aspx

    https://web.archive.org/web/20210608183519/http://aspnet.4guysfromrolla.com/articles/020806-1.aspx