Я выполняю хранимую процедуру, используя Linq2SQL для обновления пользователя:
var oldUser = _context.Users.Single(u => u.id == id).Clone(); // clone old object
_context.UpdateUserSP("NewName"); //update user via sp
var updatedUser = _context.Users.Single(u => u.id == id); // this is not updated after sp is executed
Проблема, которая у меня есть, заключается в том, что "updatedUser" не отражает изменения, сделанные SP.
Я понимаю, почему, но я не знаю, как обновить DataContext, чтобы отразить эти изменения.
Я пробовал _context.Refresh(.......);
, но я просто не могу обновить контекст.
ЛюбойПомощь будет принята.