对我的SQL数据库结构进行一些更改(使用SQL Server Management Studio中的脚本)之后,如何在Visual Studio中更新我的DataSet.xsd文件以匹配新的结构?我必须手动执行此操作吗? 我考虑过删除DataSet并导入一个新的DataSet,但是我将丢失所有自定义的Table Adapter查询。
从MSDN论坛:
如果在数据集设计器中右键单击TableAdapter并单击“配置”,则会打开TableAdapter配置向导,您可以在其中重新配置定义表架构的主查询。这应该保留在初始配置之后添加的其他TableAdapter查询(其他方法)。 当然,如果其他方法引用了已从数据库表中删除的列,或者任何列定义发生了更改(例如,如果数据类型已更改或修改),则也需要重新配置其他方法。因此,如果将附加列添加到表中并允许使用Null值,则现有方法仍然可以使用- 仅取决于数据库中表架构更改的范围。
如果在数据集设计器中右键单击TableAdapter并单击“配置”,则会打开TableAdapter配置向导,您可以在其中重新配置定义表架构的主查询。这应该保留在初始配置之后添加的其他TableAdapter查询(其他方法)。
当然,如果其他方法引用了已从数据库表中删除的列,或者任何列定义发生了更改(例如,如果数据类型已更改或修改),则也需要重新配置其他方法。因此,如果将附加列添加到表中并允许使用Null值,则现有方法仍然可以使用- 仅取决于数据库中表架构更改的范围。