Я только что перешел на nhibernate 3 с использованием синтаксиса LINQ.Теперь у меня есть следующий код:
IEnumerable<Team> team = Session.Query<Team>().Fetch(r=>r.Country);
, поэтому он выполнит предварительное соединение (так как мне нужны эти дочерние объекты для каждой записи.
Он выполняет запрос на соединение, но я вытащил этов профилировщике nhibernate и оказывается, что он выполняет запрос дважды (тот же самый точный запрос).
Это ошибка в новой версии nhibernate или есть что-то, что я делаю неправильно?
Кроме того, любые предложения о дополнительных способах отладки, чтобы понять, почему это происходит.