【问题标题】:How to translate a QueryOver to DetachedCriteria?如何将 QueryOver 转换为 DetachedCriteria?
【发布时间】:2013-05-02 21:01:18
【问题描述】:

我不想知道为什么使用 QueryOver 更好,而且它更新。

如何将以下 QueyOver 转换为 DetachedCriteria:

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

我不知道“任何”扩展方法是否被 nhibernate 识别,但你可以理解我想要完成的事情。

【问题讨论】:

    标签: nhibernate queryover nhibernate-criteria detachedcriteria


    【解决方案1】:
    var subquery = DetachedCriteria.For<Category>()
        .CreateCriteria("Properties")
            .CreateCriteria("Locales")
                .Add(Expression.Eq("Name", "propName"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      相关资源
      最近更新 更多