Entity Framework や LINQ to SQL を使っている皆が不満に思っているのが、更新と削除を 1 エンティティ毎にしか行えないことだと思います。例を挙げると Entity Framework では以下のようなコードを書く必要があります。 複数エンティティの更新 // 10000 円以上の商品は送料無料にする var productList = context.Products.Where(p => p.Price > 10000).ToList(); foreach (var product in productList) { // 送料を 0 円にする product.ShippingCost = 0; } // 変更を保存 context.SaveChanges(); 複数エンティティの削除 // 在庫がない商品を削除する var productList = con