Comment exprimer la requête de critères suivante dans HQL?NHibernate: HQL équivalent des critères Expression.In()?
var idArray = new int[] { 1, 2, 3, 4, 5 };
Session.CreateCriteria(typeof(Foo))
.Add(Expression.In("Id", idArray)
.List<Foo>();
Je suis au courant qu'il ya un « dans » mot-clé dans HQL, mais si je comprends bien ce mot-clé est à utiliser avec les sous-requêtes plutôt que quelque chose comme » ... où Id dans (1, 2, 3, 4, 5) "ou autre. Si ce n'est pas le cas, j'accepterai volontiers les corrections.
Merci/Erik
A travaillé très bien, merci! –