【发布时间】:2011-09-10 18:06:15
【问题描述】:
我最近参加的一次采访中提出了这个问题。假设我们有一个数据集。我们知道它(数据集)在断开连接模式下工作。现在我们已经使用 dataadapter 从数据库中提取了必要的数据到数据集中并填充了 UI。 假设一个用户(比如 user1)正在 UI 中进行一些更新,这些更新稍后将通过数据集保存到数据库中,而其他一些用户(比如用户 2)已经将数据修改到数据库中。
那么问题是数据集是如何知道数据在什么时候被修改的?这就是数据集中发生同步的方式?
换句话说,user1 不知道 user2 已经修改了数据库中的某些记录。但不知何故,数据集需要更新。怎么会这样?
谢谢
【问题讨论】: