1

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();
4

1 に答える 1