我是 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?
这是类的设计。