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

nHibernate Linq联接支持;方法联接未实现

  •  1
  • kaptan  · 技术社区  · 16 年前

    我用的是最新的NHibernate.linq 2.1.2。但是如果在我的linq查询中使用join,我将得到运行时错误

    “未实现方法联接”

    join 由nhibernate.linq支持,如果支持,该错误的原因是什么?

    1 回复  |  直到 9 年前
        1
  •  2
  •   marc_s MisterSmith    10 年前

    看起来不像当前版本的linq to hibernate支持连接。

    See post from Adam Aldrich's Blog here

    我在会话中使用了两个LINQ查询来解决这个问题。第一个从一个表中选择,第二个从第二个表中选择,使用第一个结果的值来约束我的查询。没有连接的效率高,但是因为我使用的数据最少,所以它工作得很好。

    您还可以尝试使用标准API或HQL。