Коллекция проектов в NHibernate

Возможно ли, что я могу спроектировать коллекцию в NHibernate? Например:

User
{
    UserGuid,
    IList<Groups> UserGroups,
}

User userEntity = null;

_session
    .StatefulSession.QueryOver(() => userEntity)
    .SelectList(list => list
         .Select(x => x.UserGuid).WithAlias(() => userEntity.UserGuid)

         //How can I project group collection here?
         .Select(x => x.Groups).WithAlias(() => userEntity.Groups)
    )
    .TransformUsing(Transformers.AliasToBean<UserEntity>())
    .List();

Ответы на вопрос(1)

Ваш ответ на вопрос