私は単純な状況だと思いますが、しばらくそれで行き詰まっています。
私は単純にデータベースにクエリを実行し、結果をビューモデルに入れています: CallVM
- その部分は正常に動作します。
次にやりたいことは、QueueByTeam
オブジェクトをループし、プロパティの 1 つを更新することです。ただし、「ループ」部分ではオブジェクトへの変更が保存されないため、QueueByTeam
オブジェクトをビューに返すと、更新が行われます。無視されました:
var QueueByTeam = db.Calls.Where(x => x.assignedteam == id)
.Select(call => new CallVM
{
customer = call.customer,
nexttargetdate = call.nexttargetdate
owner = "";
});
foreach (var calls in QueueByTeam)
{
calls.owner = "--------";
}
// at this point, QueueByTeam has ignored changing the `owner` field to "-------"
return View(QueueByTeam.ToList());
ビューに戻る前に、foreach ループの後で変更を保存するために何かをする必要がありますか?
ありがとう、マーク