Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=252012-09-25T09:28:51Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=26Методы get от load в Nhibernate2009-10-02T03:45:51-05:002009-10-02T03:45:51-05:00SergeyВ чём их отличие (какие результаты возвращают). И какие возможные ошибки могут выбросить при отсутствии данных.uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=27Ответ от Sergey на вопрос с сайта CodeHelper2009-10-02T04:06:15-05:002009-10-02T04:06:15-05:00SergeyЕсли Load() не находит объект в кеше или в базе данных, то выкидывается exception . Метод Load() никогда не возвращает null . Метод Get() возвращает null , если объект не найденuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=28Ответ от admax на вопрос с сайта CodeHelper2009-12-21T14:51:37-06:002009-12-21T14:51:37-06:00admaxЕсть отличие, касающееся «ленивой» загрузки. Метод Load() никогда не возвращает null и выбрасывает исключение если соответствующий объект не найден. Но если разрешена ленивая загрузка, то Load() может вернуть proxy вместо реального объекта. Сама загрузка происходит при попытке доступа к свойствам