我有这个查询:
var query = session.Query<Album>()
.FetchMany(x => x.Tracks)
.ThenFetchMany(x => x.Indices)
.Where(t => t.Tracks.Any(v => v.Indices.Count == 0))
.Take(20)
.ToList();
Album有List Track(hasman)。
Track有List Indices(hasman)。
而不是得到 20 行,我得到 2 行。
当我在分析器中看到结果时,看起来Take是指的是Track而不是Album.
任何想法?谢谢