2

我正在尝试获取用户具有与特定 channelId 匹配的报告的行数。我尝试过使用 lambda 表达式,但没有任何运气。

int count = 
_reportsRepository.
    GetMany(r => r.UserId == user.Id && 
    (r.Charts.Any(cr => cr.Channels.Any(ch => ch.Id == channel.Id))).Any()).Count();

在此处输入图像描述

4

1 回答 1

1

关于什么

int count = _reportsRepository.Where( 
                r => r.UserId == user.Id &&
                     r.User.Channels.Any(c => c.Id == channel.Id)).Count();
于 2012-04-27T17:35:47.470 回答