从LINQ获取多个对象数据

时间:2011-10-15 09:58:47

标签: linq concat

与WP7 LINQ排序有点紧张。我有一个列表(Metro),我用LINQ排序,这样我就可以根据Line(它是Metro列表对象的一部分)获得订单。但我想从列表中获取有关我的对象的更多信息,而不仅仅是行信息。是否有可能直接进入LINQ以获取附加信息,列表Metro中的每个对象不仅仅是行,而是仍以相同的方式对其进行排序?

var stationByLine = from metro in source
                    group metro by metro.Line into c
                    orderby c.Key
                    select new Group<Metro>(C.key, C);

this.citiesListGropus.ItemsSource = stationByLine;

我读到可能使用Concat我应该能够解决这个问题但不确定如何做到这一点....

谢谢Krst

1 个答案:

答案 0 :(得分:0)

目前尚不清楚为什么你分组。为什么不使用OrderBy

var stationByLine = source.OrderBy(metro => metro.Line);