从LINQ获取多个对象数据
问题描述:
一点点卡住与WP7 LINQ排序。我有一个列表(地铁),我与LINQ排序,这样我就可以根据Line(它是Metro列表对象的一部分)获得订单。但我想从我的列表中获得更多关于我的对象的信息,而不仅仅是线路信息。是否有可能直接进入LINQ获取附加信息,列表Metro中的每个对象都不仅仅是行,而且仍然按同样的方式排序?从LINQ获取多个对象数据
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;
我看了,也许使用的毗连我应该能够解决这个问题,但真的不知道该怎么办....
感谢Krst
答
你为什么目前尚不清楚根本分组。为什么不使用OrderBy
?
var stationByLine = source.OrderBy(metro => metro.Line);
它为WP7工具包(longlistselector),当我看到它,我需要组的项目,如组类(公共类组:IEnumerable的)我使用需要实现IEnumerable。 –
Krst
@Krst:这不太清楚你的意思 - 但OrderBy的结果是IEnumerable'。 –