代码之家  ›  专栏  ›  技术社区  ›  Andre Pena

NHibernate:我如何将iquery与icriteria结合起来?

  •  2
  • Andre Pena  · 技术社区  · 15 年前

    我想要一份同时使用iquery和icriterias的列表。有可能吗?我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Diego Mijelshon    15 年前

    你可以用linq to对象…

    var listUsingCriteria = session.CreateCriteria(...).List<Something>();
    var listUsingQuery = session.CreateQuery(...).List<Something>();
    var allElements = listUsingCriteria.Concat(listUsingQuery);
    

    当然,在添加元素之后,您可以排序、筛选等。