1

最大値に基づいて、EFを使用してDB行を選択する方法がわかりませんが、これは5以下です。

これが私のコードですが、これは値のみを選択し、行全体は選択しません。

Prices pr = db.Prices.Where(s => s.numdays <= totaldays).Max(s=>s.numdays)
4

1 に答える 1

5

どうですか:

Price p = db.Prices
    .Where(p => p.numdays <= totaldays)
    .OrderByDescending(p => p.numdays)
    .First()
于 2013-02-19T23:27:54.107 に答える