我有一条这样的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条经验 获得超5个赞
没看明白那 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 关注
- 414 浏览
添加回答
举报
0/150
提交
取消