Я использую ADO.net Entity Data модель для работы с базой данных.
В моей программе я хочу обновить запись пользовательской таблицы, поэтому для этого я использую приведенный ниже код.
В этой функции я отправляю измененную информацию о пользователе, а затем перезаписываю информацию с помощьютекущая информация о пользователе.
После того, как я запустил objUser = _user;
и затем вызвал objContext.SaveChanges();
, чтобы сохранить изменения.
Но когда я делаю это, изменения не сохраняются в базе данных.Я использую этот код для других программ, но в этом случае код не работает!
public void Update(tbLiUser _user)
{
LinkContext objContext = this.Context;
tbLiUser objUser = objContext.tbLiUsers.First(u => u.tluId == _user.tluId);
objContext.Attach(objUser);
objUser = _user;
objContext.SaveChanges();
}