0

Я не хочу знать, почему лучше использовать QueryOver и что он новее.Как перевести QueryOver в DetachedCriteria?

Как я могу перевести следующий QueyOver к DetachedCriteria:

QueryOver<Category>().Where(x => x.Properties.Any(y => y.Locales.Any(l => l.Value.Name == "propName"))); 

Я не знаю, если «Любой» метод расширения признается NHibernate, но вы можете понять, что я пытаюсь сделать.

ответ

2
var subquery = DetachedCriteria.For<Category>() 
    .CreateCriteria("Properties") 
     .CreateCriteria("Locales") 
      .Add(Expression.Eq("Name", "propName")); 
Смежные вопросы