У меня есть объект LinqToSql в памяти, чьи значения полей в базе данных, как ожидается, изменятся в течение времени жизни объекта. Поэтому периодически мне нужно проверять, все ли синхронизировано. Я ожидал, что смогу сделать это так:
myDataContext.Refresh(RefreshMode.KeepCurrentValues, myObj);
но, к сожалению, это, кажется, не имеет никакого эффекта; значения на myObj
остаются неизменными даже при изменении значений БД. Документация MSDN по этому методу довольно скудная. Может кто-нибудь сказать мне, что мне здесь не хватает?