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

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