1

我不知道如何使用 EF 根据最大​​值但小于或等于 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 回答