我是新来的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