1
var IDsToUpdate = db.Orders.Where(x => listOfIDs.Contains(x.ID));

db.Orders.Update(IDsToUpdate , x => new Order{ OrderState = "TEST STATE" });

これにより、実行時エラーが発生します。

クエリのタイプは ObjectQuery または DbQuery でなければなりません。\r\nパラメータ名: source

EF 6.0 と EF Extended 6.0 と .NET 4 を使用しています

そうしないとパフォーマンスが許容できないため、バッチ/一括更新を行う必要があります。

listOfIDsタイプですList<string>

4

1 に答える 1