将数据集和数据表与数据库同步

时间:2020-03-06 14:38:19  来源:igfitidea点击:

我第一次将ADO.net与DataSet和DataTables一起使用,但遇到了一个非常重要的问题。每次更改数据库表定义中的任何内容时,似乎都没有一种简单的方法将这些更改同步到DataSet中的DataTable定义。

到目前为止,只需删除我的DataTable对象并从Server Explorer中拖动一个新对象,然后重新创建我的查询,就很快了。但是随着我的应用程序的增长,这很快将变得不可能。我也不想将每个更改都记录到数据库中,并且记得要在任何受影响的DataTables的每个相应列中更改这些定义。

作为记录,我使用的是VS 2008,MySQL 5.0,ASP.net。 ADO.net是我的数据提供者,对此我感到非常遗憾。谢谢。

解决方案

更新:按照Mathew的规定,此方法不起作用。将我的帖子留在这里,直到找到更好的解决方案为止。

似乎在DataTable上下文菜单上有一个configure选项,它应该触发架构刷新。我们可以尝试一下并让我们知道吗?