0
我無法弄清楚如何使用EF選擇DB行的基礎上,其最大的價值,但至極低於或等於5EF選擇MAX值是<= 5
這裏是我的代碼,但是這將只選擇一個值,而不是整個行:
Prices pr = db.Prices.Where(s => s.numdays <= totaldays).Max(s=>s.numdays)
謝謝您的時間!
我無法弄清楚如何使用EF選擇DB行的基礎上,其最大的價值,但至極低於或等於5EF選擇MAX值是<= 5
這裏是我的代碼,但是這將只選擇一個值,而不是整個行:
Prices pr = db.Prices.Where(s => s.numdays <= totaldays).Max(s=>s.numdays)
謝謝您的時間!
如何:
Price p = db.Prices
.Where(p => p.numdays <= totaldays)
.OrderByDescending(p => p.numdays)
.First()
太棒了!謝謝! – CodeDemen 2013-02-19 23:34:12
我不知道這是有道理的。你想要numdays小於totaldays和numdays爲同一領域的行?或小於表的最大numdays? – 2013-02-19 23:15:20