我正在尝试一个接一个地更新多个数据,当值为静态时我的查询运行得很好,但我不知道如何在 LINQ 中描述动态数据。 这是我的 LINQ 查询:
context.ProductMasters
.Where(x => x.BrandId == p_Bid && x.CategoryId == p_catid && x.SubCategoryId == p_Subcatid)
.ToList()
.ForEach(a => { a.isFeature = "N"; a.Isactive = "N"; a.Maxcartqty = maxcart[what i mention here]; });
context.SaveChanges();
在上面的 LINQ 查询中
maxcart
是数组类型所以,我试图从它们中获取数据并更新我的旧数据,但我不知道如何在 foreach 循环中使用 maxcart
。