0
В SQL непринужденностью:Как структурировать NHibernate QueryOver где (X и Y) OR (нуль и нуль)
where (Id1 = @iX and Id2 = @iY) OR (id1 is null AND Id2 is null)
В (Суда/не удалось) NHibernate:
where (c => c.Id1 == iX AND c.Id2 == iY) OR (c => c.Id1 == null AND c.Id2 == null)
Все полезные предложения оценили.