我第一次将 ADO.net 与 DataSet 和 DataTables 一起使用,我遇到了一个非常重要的问题。每次更改数据库表定义中的任何内容时,似乎都没有一种简单的方法可以将这些更改同步到我的 DataSet 中的 DataTable 定义。
到目前为止,简单地删除我的 DataTable 对象并从服务器资源管理器中拖动一个新对象并重新创建我的查询已经很快了。但是随着我的应用程序的增长,这很快就会变得不可能。我也不想记录对数据库的每一次更改,并记住在任何受影响的 DataTables 的每个相应列中更改这些定义。
作为记录,我使用的是 VS 2008、MySQL 5.0、ASP.net。ADO.net 是我的数据提供者,我真的很后悔。谢谢。