Проблема с использованием SetFetchMode в NHibernate - PullRequest
2 голосов
/ 09 июня 2010

у меня есть этот метод:

    public IEnumerable<Album> GetAllAlbumsWithTracks()
    {
        var albums = Session.CreateCriteria(typeof(Album))
            .SetFetchMode("Tracks", FetchMode.Eager)
            .SetResultTransformer(new DistinctRootEntityResultTransformer()).Future<Album>();

        return albums;
    }

но если я установлю .SetMaxResult (10), я получу 10 треков, а не альбомов. как мне это исправить?

1 Ответ

1 голос
/ 09 июня 2010

попробуйте установить режим извлечения для присоединения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...