我是新來的Nhibernate與C#。Nhibernate用子查詢選擇查詢?
這裏是我的SQL查詢:
select * from advis_productattributes where ID in
(select attributeid from advis_productattributes_products where productid=1);
我知道在HQL大約簡單的選擇查詢:
string hql = @"select p from ProductAttributes_Products p.ProductId :id";
var query = new SimpleQuery<ProductAttributes_Products>(hql);
query.SetParameter("id", ProductId);
return query.Execute();
我已搜查淨,但仍然失敗。如何用子查詢編寫HQL?
這裏是類的設計。
你能展示相關的模型類嗎? –
@ClaudioRedi我已經用diagrame更新了問題。謝謝 – user576510