В то время как SQL Server вполне удобен для выполнения:
where Id like '45%'
(id является целым числом), NH будет жаловаться, так как он все равно будет пытаться отправить сравниваемое значение в sql как SqlParameter типа int при выполнении:
q.WhereRestrictionOn(cl => cl.CompanyId).IsLike(companyIdFilter)
Так как обойти это с новым API QueryOver?