【发布时间】:2010-09-12 14:38:05
【问题描述】:
我第一次使用带有 DataSet 和 DataTables 的 ADO.net,我遇到了一个非常严重的问题。每次我更改数据库表定义中的任何内容时,我似乎都没有一种简单的方法可以将这些更改同步到我的 DataSet 中的 DataTable 定义。
到目前为止,只需删除我的 DataTable 对象并从服务器资源管理器中拖动一个新对象并重新创建我的查询,这已经很快了。但是随着我的应用程序的增长,这很快就会变得不可能。我也不想记录对数据库的每一次更改,并记住在任何受影响的 DataTables 的每个相应列中更改这些定义。
作为记录,我使用的是 VS 2008、MySQL 5.0、ASP.net。 ADO.net 是我的数据提供者,我真的很后悔。谢谢。
【问题讨论】:
-
你的底层数据模型真的有那么大的变化吗?