Je créerais un QueryOver comme celui-ci
SELECT *
FROM Table
WHERE Field IN (1,2,3,4,5)
J'ai essayé avec la méthode Contains
mais j'ai rencontré l'exception
"System.Exception: Appel de méthode non reconnu: System.String: Boolean Contains (System.String)"
Voici mon code
var qOver = _HibSession.QueryOver<MyModel>(() => baseModel)
.JoinAlias(() => baseModel.Submodels, () => subModels)
.Where(() => subModels.ID.Contains(IDsSubModels))
.List<MyModel>();