好的,假设我想一次更新数据库中的多行,不循环,如果我们用循环来做,它可能看起来像这样:
var products = (from prod in context.Products
where prod.ProductCategoryID == myProductID
select prod).ToList();
// modify each object
foreach (var product in products)
{
product.PhoneNumber = ???;
product.Name = ???;
product.Address = ???;
}
context.SubmitChanges();
有更好的方法吗?不做任何循环?将我视为 linq 的初学者,所以如果有更好的方法,如果你能提供一些例子,那就太好了,在此先感谢。