【发布时间】:2012-03-18 20:30:22
【问题描述】:
对我的 SQL 数据库结构进行一些更改(使用 SQL Server Management Studio 中的脚本)后,如何在 Visual Studio 中更新我的 DataSet.xsd 文件以匹配新结构?我必须手动执行此操作吗?
我考虑删除 DataSet 并导入一个新的,但我会丢失所有自定义表适配器查询。
【问题讨论】:
标签: c# sql visual-studio ado.net dataset
对我的 SQL 数据库结构进行一些更改(使用 SQL Server Management Studio 中的脚本)后,如何在 Visual Studio 中更新我的 DataSet.xsd 文件以匹配新结构?我必须手动执行此操作吗?
我考虑删除 DataSet 并导入一个新的,但我会丢失所有自定义表适配器查询。
【问题讨论】:
标签: c# sql visual-studio ado.net dataset
来自MSDN Forums:
如果您在数据集设计器中右键单击 TableAdapter 并单击 “配置”TableAdapter 配置向导将打开,您可以在其中 重新配置定义表架构的主查询。这 应该留下额外的 TableAdapter 查询(额外的 方法)在初始配置后添加。
当然,如果附加方法引用了已从表中删除的列,则它们也需要重新配置 数据库,或者如果任何列定义发生更改(例如,如果 数据类型已更改或修改)。因此,如果一个附加列是 添加到表中,它允许 Null 值现有方法 应该仍然有效 - 仅取决于架构的更改范围 数据库中的表。
【讨论】: