0
似たような質問がありますが、私の場合は何か間違っています。単に各行を更新しようとしていますが、何らかの理由で何もせず、エラーもありません。asp.netのEntity FrameworkでForeachループのデータベースレコードを更新する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();
}
}
この例では、エンティティが既にアタッチされているため、「接続」と「状態」の行は不要です。 – Kinetic
残念ながら、それは動作していません –
SQLプロファイラを実行して、データベースに何が起きているかを確認できますか? – Crowcoder