Я знаю, что есть похожие вопросы, но в моем случае что-то не так. Просто пытаюсь обновить каждую строку, но по какой-то причине и без ошибок ничего не делает.Обновить запись db в цикле foreach с Entity Framework в asp.net mvc 6
Спасибо.
public ActionResult Index()
{
using (var db = new DoskaUsContext())
{
foreach (var category in db.Categories)
{
category.Count = 25;
db.Categories.Attach(category);
db.Entry(category).State = EntityState.Modified;
}
db.SaveChanges();
return View();
}
}
Строки «attach» и «state» не нужны, поскольку объект уже прикреплен в этом примере. – Kinetic
К сожалению, он не работает –
Вы можете запустить SQL Profiler, чтобы узнать, попадает ли/в базу данных? – Crowcoder