私はC#でNhibernateを初めて使用します。
これが私のSQLクエリです:
select * from advis_productattributes where ID in
(select attributeid from advis_productattributes_products where productid=1);
HQLの単純なselectクエリについて知っています:
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を作成するにはどうすればよいですか?
これがクラスのデザインです。