nHibernate Linq加入支持; Join方法未实现

时间:2010-09-10 04:52:57

标签: .net sql linq nhibernate join

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

  

“方法加入未实现”

nHibernate.Linq是否支持join,如果支持,则会出现此错误的原因是什么?

1 个答案:

答案 0 :(得分:2)

看起来当前版本的Linq to Hibernate不支持Joins。

See post from Adam Aldrich's Blog here

我在会话中使用两个linq查询来解决它。第一个从第一个表中选择,第二个从第二个表中选择,使用第一个结果的值来约束我的查询。效率不如Join,但由于我使用的数据很少,所以效果很好。

您也可以尝试使用Criteria API或HQL。