У меня есть следующие таблицы баз данных, где отношения между темой и комментарием 1: NLinq SelectMany запрос не работает
Category
id
name
Topic
id
title
category_id
Comment
id
details
topic_id
deleted (boolean)
хочет запрос, чтобы подсчитать общее количество комментариев в каждой категории. У меня есть следующий запрос LINQ, но он не работает:
@foreach (var cat in Model.AllPermissionSets.Keys)
{
var commentCount = cat.Topics.Where(c => c.Comments.deleted != 0).SelectMany(x => x.Comments).Count();
@* some other stuff *@
}
В Visual Studio я получаю ошибку IList<Comment> doesn not contain a definition for deleted...
Что такое правильный синтаксис сделать выше?
FWIW, это не имеет ничего общего с SelectMany. Проблема в вашем предложении Where. – StriplingWarrior