У меня есть следующее утверждение.
List<ApplicationUserDto> peers = _context.ApplicationUsers
.Select(m => new ApplicationUserDto
{
Id = m.Id,
MyCount = m.GroupMemberships
.Count(pg => pg.StudentGroup.ReviewRoundId == reviewRoundId)
}).ToList();
У меня есть другой класс, названный PeerStudentGroup
, полученный из StudentGroup
. В функции Count()
я не хочу, чтобы они были включены. Я имею в виду, что хочу считать, только если это тип StudentGroup
(а не другой класс, производный от него). Интересно, как мне этого добиться. Есть предложения?