首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Linq 数据多字段传回最大值的有关问题

2013-01-02 
Linq 数据多字段传回最大值的问题小弟的问题是在编写linq的代码时只传回一个字段的最大值时代码是可以通过

Linq 数据多字段传回最大值的问题
小弟的问题是在编写linq的代码时  只传回一个字段的最大值时  代码是可以通过的如下 :


[解决办法]
我猜,应该要先有一个类似这样的Class:


PS:C#写法,不会写VB。。。
[解决办法]
 var 黑三原色最大值 = (from 辨识颜色表 in 颜色数据表
                           where 辨识颜色表.颜色 == "黑"
                           orderby 辨识颜色表.三原色R值 +  辨识颜色表.三原色G值 + 辨识颜色表.三原色B值 descending 
                           select 辨识颜色表).FirstOrDefault();

[解决办法]
先按照 辨识颜色表.三原色R值 倒序排列,然后 取集合第一个就是你想要的最大值所在的行了

热点排行