Если я сделаю
Session.Linq<MyClass>().Where(x => x.Id = someId).FirstOrDefault();
, где MyClass
содержит набор загруженных дочерних объектов, FirstOrDefault()
, кажется, препятствует этому, добавляя TOP 1
в SQL.
Это просто ошибка (функция?) В Linq2NH (которая, как я понимаю, переписывается) или я что-то упустил?
Есть ли предпочтительная альтернатива, которая работает правильно?
Спасибо