I found the answer. Thanks to the post at: NHibernate using QueryOver with WHERE IN
var categories = _session.QueryOver<Data.Model.Category>()
.WhereRestrictionOn(c => c.CategoryId).IsIn(ArrayofCategoryIds)
.List()
.Select(_categoryMapper.CreateCategory)
.ToList();
I had to use the WhereRestrictionOn()