Я использую N-Hibernate и у меня есть класс / таблица с именем Boxers
У меня также есть таблица потенциальных клиентов, в которой указывается, является ли боксер потенциальным клиентом. (эта таблица представляет собой один столбец только идентификатора boxersID)
Итак, я хочу получить всех боксеров, у которых есть перспективы (имеется в виду всех боксеров, у которых есть идентификаторы в таблице перспектив)
Public static IQueryable<Boxer> IsProspect(this IQueryable<Boxer> query)
{
return query.Where(x => x.Prospect != null);
}
это не урезает мой список боксеров до предполагаемых боксеров ... все же, если я отладлю и посмотрю на любого боксера, у него будет True или false рядом с каждым правильно ...
Почему предложение where правильно не обрезает список?