Я пытаюсь сделать простую проверку на пустую коллекцию в NHIbernate Query.Вот мой код:
var query = QueryNotDeleted().Where(x=>x.Markets.Count() > 0);
QueryNotDeleted возвращает IQueryOver.Приведенная выше строка выдает ошибку (нераспознанный вызов метода в выражении x.Markets.Count ()), поскольку он не распознает Count () в запросе.
Я пытался
var query = QueryNotDeleted().Where(x=>x.Markets != null);
Но, к сожалению, Markets никогда не бывает NULL, поэтому я должен проверить счетчик, а не NULL, чтобы получить нужные мне записи.
Как я могу получить правильный синтаксис "count", чтобы исключить записигде свойство Markets пусто?