在NHibernate中使用SetFetchMode的问题

时间:2010-06-09 18:07:24

标签: nhibernate

我有这个方法:

    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 个答案:

答案 0 :(得分:1)

尝试将获取模式设置为加入