Entity Framework extended を使用してバッチ更新を使用しようとしていますが、これを行う方法がわかりません。
これまでのところ、これは私が持っている次のコードです:
List<Guid> listIds = new List<Guid>();
listIds = listIds.Union(hem.ProductList.Where(x => x.CustListID == custListID).ToList().Select(y => y.OrderListID)).ToList();
上記のクエリでは、1000 個の注文リストが返されます。
だから私が達成しようとしているのは、上記のlistIdsのOrderListIDでcustListIDを更新することです
今、拡張された Entity Framework を使用しようとしています。
using (var db = new DBContextEntities())
{
var rowUpdates = db.ProductList.Update(x => x.OrderListID in listIds, x => new ProductList { CustListID = custListID});
}
これを達成する方法を教えてください。