我有以下代码,用于从数据库查询构建Abc的通用列表。
List<Abc> lAbc = DB.GetAbc();
var lRawData = from r in lAbc
group r by r.Stage1Check into s
select s.ToList();
这给了我一个Abc通用列表的WhereSelectEnumerableIterator - 这没关系。然后我将这些数据写入Excel表格。
问题是我需要进一步过滤这些数据。对象Abc包含一个名为FilterProp的属性,它是一个布尔值。我无法弄清楚如何使用Linq过滤FilterProp为真的lRawData?
标记
答案 0 :(得分:1)
你可以做这样的事情
var lRawData = from r in lAbc
group r by r.Stage1Check into s
select s.Where(f=>f.FilterProp).ToList();
分组后过滤器lAb。