如何将以下查询转换为linq?

时间:2011-03-01 13:25:41

标签: nhibernate linq-to-nhibernate

我是nhibernate 3.0的新手:

我有3个对象(不是代码只是描述)

一级{ 道具b; }

class b { 道具 }

class c { 很长的身份 }

我在代码

上写了以下查询
session.QueryOver<a>().
JoinQueryOver<b>(a1 => a1.b, JoinType.LeftOuterJoin).
JoinQueryOver<c>(b1 => b1.c, JoinType.LeftOuterJoin).
Where(c1=>c1.id == someNumber);

我完全得到了我期望得到的查询!

是否可以在linq中编写它?怎么样?

1 个答案:

答案 0 :(得分:1)

LINQ提供程序尚不支持左连接。