2011-07-18 57 views
1

讓說我有兩個類:比較項目基於財產HQL現有列表

公共類A {

public virtual int Id; 
... 
... 

}

公共類B {

public virtual int Id; 

    public virtual A a; 
... 

}

我有一個列表A.列出existingObjectAList;

而且我還想搜索包含existingObjectAList的對象B的。

我該如何在C#中使用HQL來做到這一點。

回答

3
var bs = session.CreateQuery("from B where A in (:list)" 
       .SetParameterList("list", existingObjectAList) 
       .List<B>(); 
+0

有什麼辦法可以寫這個查詢沒有SQL? – gandil

+0

@gandil:那不是SQL。 –

+0

感謝diego ... – gandil