Я хочу написать запрос, который должен получить объект пользователя и количество сообщений, которые пользователь уже разместил.Я сделал это следующим образом:
var query = (from u in _db.Repository<User>()
where u.IsDeleted != true
select new UserWithMessagecount()
{
User = u
MessageCount = GetUserMessageCount(u.Documents).Count(),
});
Я использую метод, потому что некоторые сообщения должны быть отфильтрованы (динамически) .
Для сохранениявсе просто, я опубликую функцию без логики сортировки (которая все еще выдает ту же ошибку).
private EntitySet<Document> GetUserMessageCount(EntitySet<Document> set)
{
return set;
}
Возвращенная ошибка:
Метод 'x' не поддерживает перевод на SQL.
Есть идеи, как решить эту проблему?