从商店更新已更改的属性

时间:2015-02-23 23:31:06

标签: vb.net entity-framework ado.net entity-framework-6 ado.net-entity-data-model

我使用简单的linq查询使用.ToList()方法将数据加载到数据网格中(我必须这样做,因为它不会绑定到网格)

我的问题是如何刷新该列表而不重新加载所有记录,只有那些在商店(msSQL服务器)中被修改过的记录,可以基于身份密钥或日期戳。通常只更新了1或2条记录,因此我不需要更新列表中的所有1000条记录。

1 个答案:

答案 0 :(得分:0)

即使是一条或两条记录,您仍然需要查询数据库中的更改。

您可以使用刷新按钮,该按钮可以在数据库中查询给定的ID列表(在您的数据网格中),并仅返回自您执行上一次查询后更新的那些(通过时间戳列),然后更新行在datagrid中匹配有更改的ID。