Я задавал вопрос в этой теме, но никто не ответил
Таблица соединений «многие ко многим» NHibernate
как можно выбрать всех людей с номером телефона, содержащим 777. Я делаю что-то подобное, но это не работает
var tags = session.CreateCriteria(typeof(Person))
.CreateAlias("Phone", "p", JoinType.InnerJoin)
.CreateAlias("PersonPhone", "pp", JoinType.InnerJoin)
.Add(Restrictions.Like("p.Name", "777"))
.List();