В настоящее время я изучаю NHibernate, и я хотел бы привязать данные к веб-элементам управления (т. Е. GridView).
В моем текущем примере я использую Fluent NHibernate для сопоставления двух таблиц с их бизнес-объектами ( Project и ProjectStatus ). У меня также есть отношение "Проект имеет ProjectStatus" (многие-к-одному).
Структура класса проекта:
Project.ID
Project.Name
Project.ProjectStatus.Name
Project.ProjectStatus.Description
Когда я связываю список объектов Project (с lazy = "proxy") с GridView, GridView не вызывает загрузку ссылочной таблицы. В результате поля Имя и Описание ProjectStatus не учитываются элементом управления GridView.
Есть ли способ получить истинно ленивую загрузку в сочетании с привязанным к данным GridView?
Заранее спасибо.