3

这是我的 linq 声明。基本上我不想看到零项目。是的,我知道为什么它看起来像这样,但我需要查看 > 0 个项目。我怎样才能做到这一点?

Contents.Select( x=> new { RelatedContents = x.RelatedContents } )

在此处输入图像描述

4

2 回答 2

2

您可以使用CountAny

使用计数:

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());
于 2013-03-19T12:14:32.380 回答
1
Contents.Select( x=> new { RelatedContents = x.RelatedContents } )
   .Where(y => y.RelatedContents.Any());
于 2013-03-19T12:14:40.947 回答