我有一條這樣的sqlselect max(DisplayNum)+1 from CheckGroups要轉(zhuǎn)換成 Linq語句 , static public CheckGroups SelectMax(int DisplayNum) { return linq.CheckGroups.Max(p => p.DisplayNum == DisplayNum + 1); }這個(gè)寫法 不對,請人指教一下 怎么寫
1 回答

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
沒看明白那 ??static public CheckGroups SelectMax(int DisplayNum)中的這個(gè)?DisplayNum 是干什么的?
就?select max(DisplayNum)+1 from CheckGroups 來說,應(yīng)該是
?return linq.CheckGroups.Max(p => p.DisplayNum) + 1;
就可以了。因?yàn)镸ax中只接受一個(gè)Expression<Func<T,TProperty>>類型的參數(shù),所以你那樣寫是錯(cuò)誤的。
- 1 回答
- 0 關(guān)注
- 441 瀏覽
添加回答
舉報(bào)
0/150
提交
取消