Fetch
следует использовать для ссылок и FetchMany
для коллекций.
Это особенно важно, потому что только FetchMany
можно комбинировать с ThenFetchMany
для получения коллекций "внуков".
Пример:
session.Query<User>()
.FetchMany(u => u.Orders)
.ThenFetchMany(o => o.OrderItems)