我正在尝试使用linq更新记录到sql。代码不会抛出任何错误,但更改不会进入数据库。我不知道如何调试这个问题。根据{{3}}
的建议,为datacontext启用了对象跟踪我确信我的datacontext指向正确的数据库。
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
我错过了什么?我可以采取哪些步骤来调试此问题?
答案 0 :(得分:1)
确保您的表格为主键。
答案 1 :(得分:0)
将.First
替换为.First()
确保myAlexanderValidation
是DataContext
在每行的末尾放置一个分号