Nhibernate нетерпеливый выбор для детей -> внуков - PullRequest
2 голосов
/ 02 февраля 2011

Поиск в сети за последние 2 часа.Любая помощь очень ценится.Сценарий такой: у нас есть Анкета , у которой Шаги , каждый шаг наборов ввода , каждый набор ввода вопросов .

Простой QuestionnaireRepository.Session.Get (id) в дальнейшем приведет к нескольким запросам при доступе к различным коллекциям.Я надеялся, что смогу получить их всех за одну поездку в базу данных.

Спасибо,

PS.Конечно, мы хотим иметь небольшой набор данных: D

1 Ответ

1 голос
/ 02 февраля 2011

Я получил хорошие результаты с моим решением здесь: nhibernate: как инициализировать дочерние объекты списка

НО для всего, кроме самых маленьких наборов данных, это не будет работать очень хорошо, и я бы рекомендовал денормализовать.

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