Мне нужно выполнить следующие запросы с помощью NHibernate QueryOver. Но у меня проблемы со списком.
выберите * из контакта, где CountryId = 'xxx' и ContactTypeId in ('aaa', 'bbb')
Ценности - это Guid. У меня есть список (), который содержит Guid для ContactTypeId (contactTypes)
Я пробовал - но это не сработает:
var query = contactRepository.GetAllOver()
.Where(x => x.Country != null && x.Country.Id == countryId)
.WhereRestrictionOn(x => x.ContactType.Id).IsInG(contactTypes);
Я надеюсь, что кто-нибудь подскажет, как написать это с помощью QueryOver.