linq to sql получить все объекты и их контейнерные объекты - PullRequest
0 голосов
/ 16 июля 2011

Я использую NHibernate и Linq для NHibernate (в основном так же, как Linq для SQL).Что бы я сделал, чтобы получить следующее:

У меня есть класс Garage, в котором много автомобилей.Я хочу искать автомобили по году выпуска, а также возвращать гараж, в котором находится каждый автомобиль.

Чтобы получить автомобили, я делаю что-то вроде:

from item in session.Query<Car>()
where item.year == 2011
select item

Класс автомобиля неесть garageID, в гараже просто есть коллекция автомобилей.

1 Ответ

1 голос
/ 16 июля 2011

Это называется готовая загрузка, посмотрите эту статью http://mikehadlow.blogspot.com/2010/08/nhibernate-linq-eager-fetching.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...