【问题标题】:Update DataSet structure in Visual Studio to match new SQL Database Structure更新 Visual Studio 中的 DataSet 结构以匹配新的 SQL 数据库结构
【发布时间】:2012-03-18 20:30:22
【问题描述】:

对我的 SQL 数据库结构进行一些更改(使用 SQL Server Management Studio 中的脚本)后,如何在 Visual Studio 中更新我的 DataSet.xsd 文件以匹配新结构?我必须手动执行此操作吗?
我考虑删除 DataSet 并导入一个新的,但我会丢失所有自定义表适配器查询。

【问题讨论】:

    标签: c# sql visual-studio ado.net dataset


    【解决方案1】:

    来自MSDN Forums

    如果您在数据集设计器中右键单击 TableAdapter 并单击 “配置”TableAdapter 配置向导将打开,您可以在其中 重新配置定义表架构的主查询。这 应该留下额外的 TableAdapter 查询(额外的 方法)在初始配置后添加。

    当然,如果附加方法引用了已从表中删除的列,则它们也需要重新配置 数据库,或者如果任何列定义发生更改(例如,如果 数据类型已更改或修改)。因此,如果一个附加列是 添加到表中,它允许 Null 值现有方法 应该仍然有效 - 仅取决于架构的更改范围 数据库中的表。

    【讨论】:

    • 非常感谢,一年过去后,为社区返回和提高答案质量的出色​​工作。非常感谢和有用的信息。
    • 如果我需要更新 DataSet.xsd,因为我不仅在某些表上添加了一些列,而且还添加了一些全新的表或视图,该怎么办?
    • “配置”选项在我这边被禁用。怎么办?
    • 是的,这里也一样..“配置”已禁用...我可以删除表,然后从服务器资源管理器重新添加它,但它会丢失所有关系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 2013-07-07
    相关资源
    最近更新 更多