Nhibernate HQL donde consulta IN
Estoy tratando de devolver una lista SimpleQuery que consulta una sola tabla y usa IN. Puedo hacer que esto funcione usando
return new List<Jobs>(
ActiveRecordMediator<Jobs>.FindAll(Expression.In("ServiceId", ids))
);
Sin embargo, esto es realmente muy lento. Así que me gustaría hacer algo como esto
SimpleQuery<Job> query =
new SimpleQuery<Job>(@"from Job as j where ? in (j.ServiceId)", ids);
return new List<Job>(query.Execute());
Sin embargo, no puedo hacer que SimpleQuery funcione. No puedo encontrar ninguna documentación que cubra esto y esperaba que alguien pudiera ayudarme.
Gracias