【发布时间】:2012-06-05 22:37:57
【问题描述】:
我正在尝试使用 linq to sql 更新记录。该代码不会引发任何错误,但更改不会进入数据库。我不知道如何调试这个问题。为数据上下文启用了对象跟踪,如此处建议LINQ to SQL database row not updating
我确信我的数据上下文指向正确的数据库。
Dim myAverageWeeklyLab As AverageWeeklyLab = (From l In myAlexanderValidation.AverageWeeklyLabs Where l.labname = lab).First
myAverageWeeklyLab.GracePeriod = standardDeviation
myAlexanderValidation.SubmitChanges() //this should set the gracePeriod field=standardDeviation, but does not
我错过了什么?我可以采取哪些步骤来调试此问题?
【问题讨论】:
-
您是否仔细检查过商品的价值?调试到 SubmitChanges 行并检查。另外,您完全确定没有进行更改吗?也许他们是,你正在查看一个尚未刷新的数据上下文项,但在对 db 进行更改之后
标签: .net linq-to-sql