Я пытаюсь разработать веб-сайт, используя asp.net mvc 4
& EF6
, где я хочу обновлять несколько записей одновременно. Но обновляется только одна информация & Остальные по-прежнему остаются прежними. Вот мои коды,Редактирование нескольких записей сразу в asp.net mvc
Контроллер
var resetInfo = db.myInfoes.Where(p => p.id == ClId).FirstOrDefault();
if (resetInfo != null)
{
resetInfo.id = 0;
resetInfo.name = "N/A";
resetInfo.phone = "N/A"
db.SaveChanges();
TempData["success"] = "Information Updated Successfully!";
return RedirectToAction("Index");
}
else
{
TempData["fail"] = "Error! Information Update Failed!";
return RedirectToAction("Index");
}
Могу ли я сделать что-то здесь не так? Как я могу обновить записи, соответствующие указанному идентификатору одновременно? Нужна эта помощь плохо. Благодарю.
Вы делаете 'FirstOrDefault' ... Где ваши несколько записей? –
'FirstOrDefault' должен дать вам подсказку ... –
записи находятся в базе данных MSSQL. –