这是我的 linq 声明。基本上我不想看到零项目。是的,我知道为什么它看起来像这样,但我需要查看 > 0 个项目。我怎样才能做到这一点?
Contents.Select( x=> new { RelatedContents = x.RelatedContents } )
您可以使用Count
或Any
使用计数:
Contents.Select( x=> new { RelatedContents = x.RelatedContents } ).Where(c => c.RelatedContents.Count() > 0);
使用任何:
Contents.Select( x=> new { RelatedContents = x.RelatedContents } ).Where(c => c.RelatedContents.Any());
Contents.Select( x=> new { RelatedContents = x.RelatedContents } )
.Where(y => y.RelatedContents.Any());