私は次のコードを持っています:
List<Item> csItems = (from i in context.Items
where i.CSItem == true
select i).ToList<Item>();
csItems.ForEach(i => i.Active = false);
context.SaveChanges();
最初にテーブル全体を読み取ってからテーブルを更新する必要があるため、これはひどく非効率的なようです。すべてを読まずに更新のみを行うように、これを行うためのより良い方法はありますか?