Frågan#1
Hej,
Håller på att testa lite sökningar i NH och har en simpel fundering.
Hur joinar man andra klasser när man använder CreateFullTextQuery?
Har denna testkod:
var products = NHibernate.Search.Search.CreateFullTextSession(CurrentSession)
.CreateFullTextQuery<Product>(string.Format("Description:{0}", TextBox1.Text.Trim()))
.List<Product>();
Men den hämtar ju bara från klassen Product.
Skulle man kunna hämta upp samtliga id-nummer som NHibernate.Search hittar till en int[] som man sedan gör en vanlig HQL sats av?
Typ så här:
int[] ids = NHibernate.Search...Nånting...(TextBox1.Text.Trim()).ToArray();
IQuery query = CurrentSession.CreateQuery("select .... from ... left join fetch ... where ID in (:ids) ");
query.SetParameterList("ids", ids);