2011-03-01 31 views
0

我是新來的NHibernate 3.0:如何將以下查詢轉換爲linq?

我得到了3個對象(不代碼只是說明)

類{ 道具B; }

類B { 道具Ç }

C類{ 長ID }

我寫了下面的查詢在代碼

session.QueryOver<a>(). 
JoinQueryOver<b>(a1 => a1.b, JoinType.LeftOuterJoin). 
JoinQueryOver<c>(b1 => b1.c, JoinType.LeftOuterJoin). 
Where(c1=>c1.id == someNumber); 

和我得到完全相同的查詢我期望得到!

是否有可能寫在LINQ?怎麼樣 ?

回答

1

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