gpt4 book ai didi

C# MVC foreach循环问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:14 24 4
gpt4 key购买 nike

我正在尝试寻找使用 foreach 循环进行多条记录更新的方法,类似于下面的代码片段。此代码段不适用于值类型。如果有人想分享他们在 MVC 框架中更新多条记录的经验。提前致谢

public ActionResult UpdateProductPrice()
{
var products = _rep.GetProducts();

foreach (Product p in products)
{
decimal oPrice = p.Price;
p.Price = oPrice * .15

UpdateModel(p);
_rep.Save();
}

return View("Index");
}

最佳答案

您在更改 p.Price 后调用 UpdateModel。如果 Controller 的当前值提供程序具有映射到 Price 的属性,您的更改将在 UpdateModel 调用期间丢失。

关于C# MVC foreach循环问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com