I am running into an issue with an NHibernate filter. It works great until I do a left outer join to the object.
For example, Deal references PurchaseItem, but PurchaseItem has a CompanyId filter applied.
If I want to query deal with a left join to PurchaseItem, the CompanyId filter is applied in the WHERE clause, causing nothing to return.
Is there a way to apply the filter at the join instead of at the where clause?