Linq 数据多字段传回最大值的问题
小弟的问题是在编写linq的代码时 只传回一个字段的最大值时 代码是可以通过的如下 :
[解决办法]
我猜,应该要先有一个类似这样的Class:
PS:C#写法,不会写VB。。。
[解决办法]
var 黑三原色最大值 = (from 辨识颜色表 in 颜色数据表
where 辨识颜色表.颜色 == "黑"
orderby 辨识颜色表.三原色R值 + 辨识颜色表.三原色G值 + 辨识颜色表.三原色B值 descending
select 辨识颜色表).FirstOrDefault();
[解决办法]
先按照 辨识颜色表.三原色R值 倒序排列,然后 取集合第一个就是你想要的最大值所在的行了