Linq to sql 多重结果

Linq to sql 多重结果,linq-to-sql,Linq To Sql,我有多个结果集,返回来自客户表(singlr记录)和客户地址(多个记录)的数据。当我第一次检索数据时,它会带来正确的数据,但当我更新数据并保存更改时(我确保数据在数据库中更新),它会为客户带来旧版本,为客户地址带来新数据。我不知道这是为什么因为信息有限,而且我对linqtsql的知识有限 我只能提供几个线索: 客户表/记录集可能具有某种高并发性设置/锁定,以防止传播更新 这样一来,它不一定不起作用,只是被耽搁了 将您的更新放入事务中,并确保它已提交。然后重新选择 你的数据。这样,它要么工作,要

我有多个结果集,返回来自客户表(singlr记录)和客户地址(多个记录)的数据。当我第一次检索数据时,它会带来正确的数据,但当我更新数据并保存更改时(我确保数据在数据库中更新),它会为客户带来旧版本,为客户地址带来新数据。我不知道这是为什么

因为信息有限,而且我对linqtsql的知识有限 我只能提供几个线索:

  • 客户表/记录集可能具有某种高并发性设置/锁定,以防止传播更新
  • 这样一来,它不一定不起作用,只是被耽搁了
  • 将您的更新放入事务中,并确保它已提交。然后重新选择 你的数据。这样,它要么工作,要么你应该得到一些错误

您能发布一些相关的源代码吗?如果没有更多信息,很难回答您的问题。请参阅同一用户的以下帖子:| | Wafaa,您应该尝试“编辑”现有问题,而不是创建新问题。