代码之家  ›  专栏  ›  技术社区  ›  Brandon

运算符和参数中的HQL

  •  4
  • Brandon  · 技术社区  · 15 年前

    对于实体的几个实例,需要查询nhibernate。我试过遵循代码,但是它失败了,因为它的有线nre-indepth的nhibernate。

    var query = NHibernateSession.CreateQuery("from User u where u.id in (:ids)");
    query.SetParameterList("ids", new Guid[]);
    query.ToList();
    

    这看起来像是常见问题-有什么建议吗?

    更新 这只在数组为空时发生-问题已关闭。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Gonzalo Quero    15 年前

    :id将是一个空的guid数组,不是吗?您要求nHibernate向用户提供ID在未初始化的guid数组中的位置。