1

重複の可能性:
グループ化せずに 1 つの LINQ クエリで 2 つの列の合計を取得する

EFを使用して1回の呼び出しでMaxとCountを選択する方法は?

Select Max([Column]), Count(*) from [Table]
4

1 に答える 1

0

でグループ化して偽造できると思います0。SQL Server は、その一定の group-by を見抜き、それを排除します。ランタイム コストはありません。

問題は、EF はこれを SQL に適切に変換するかどうかです。実績を考えると (古き良き信頼できる LINQ to SQL とは対照的に!)、これには疑問があります。

于 2013-01-04T00:05:29.450 に答える