Я пытаюсь обновить записи с помощью linq до sql. Код не вызывает никаких ошибок, но изменения не попадают в базу данных. Я не знаю, как отладить эту проблему. Объектное отслеживание включено для datacontext, как предлагается здесь LINQ to SQL database row not updatingLinq to sql не обновляется должным образом
Я уверен, что мой 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
Что мне не хватает? Какие шаги я могу предпринять, чтобы отладить эту проблему?
вы дважды проверили значение этого пункта? Отладка до строки SubmitChanges и проверка. Кроме того, вы полностью уверены, что изменения не производятся? Возможно, они есть, и вы смотрите на элемент контекста данных, который не был обновлен, но после изменений в db – DevDave