Как я могу создать один запрос, используя как ICriteria, так и Linq?Пример:
var q = Session .Query<T>() .Where(x.Id == 1) .ToCriteria() .Add(Restrictions.Eq("Title", "Ayende @ Rahien")) .List<T>();
Я думаю, вы должны использовать QueryOver для этого:
var q = Session .QueryOver<T>() .Where(x.Id == 1) .Add(Restrictions.Eq(Projections.Property<T>(x.Title), "Ayende @ Rahien")) .List<T>();