わかりました、ループせずにデータベース内の複数の行を一度に更新したいとしましょう。ループを使用すると、次のようになります。
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の初心者だと考えてください。より良い方法があれば、例を挙げていただければ幸いです。よろしくお願いします。