.net数据根据字段进行分类(linq语句)

var items = List<实体>;

var models = items.GroupBy(r => r.分类字段).ToDictionary(d => d.Key, d => d.ToList());

分类字段值相同的数据都会归为一类。主键为key

具体取值方法

foreach(var model in models)

{

var key = model.key;(分类字段)

var value = model.value; (相同类型的数据)

}

 

posted @ 2015-01-22 16:23  有梦想的L先生  阅读(289)  评论(0编辑  收藏  举报