У меня есть две таблицы в один-ко-многим:фильтр подзапроса в NHibernate запроса
product -> orders
В Products
таблице (родителю) У меня есть максимальное количество продуктов, которые я могу продать, и в child table (orders) У меня есть количество продуктов, проданных для каждой строки. Мне нужно составить список продуктов, которые у меня есть в наличии на складе, фильтруется
orders.count() <= product.NumberOfProductsInStock
Как я могу сделать это с помощью запроса в NHibernate?
Просто уточнить, что вы подразумеваете под "* фильтруется *"? Мой ответ может быть неправильным в зависимости от того, что вы подразумеваете под этим ... – James
Какую реализацию запроса вы используете в NHibernate, HQL, Criteria, Linq? –
Фактически я использую linq, но я видел, что оператор DefaultIfEmpty на данный момент не поддерживается. –