这是我的linq声明。基本上我不想看零项。是的我意识到它看起来像这样的情况,但我需要看到> 0项。我怎么能这样做?
Contents.Select(x => new {RelatedContents = x.RelatedContents})
答案 0 :(得分:2)
您可以使用Count
或Any
使用Count:
Contents.Select( x=> new { RelatedContents = x.RelatedContents } ).Where(c => c.RelatedContents.Count() > 0);
使用Any:
Contents.Select( x=> new { RelatedContents = x.RelatedContents } ).Where(c => c.RelatedContents.Any());
答案 1 :(得分:1)
Contents.Select( x=> new { RelatedContents = x.RelatedContents } )
.Where(y => y.RelatedContents.Any());