Я относительный новичок в NHibernate, поэтому я заранее прошу прощения, если это глупый вопрос.Я прогуглил это и искал документацию, и я все обернул вокруг оси.
Я поддерживаю / улучшаю существующее приложение, которое использует NHibernate для относительно простой таблицы.Таблица содержит около 10-12 полей и не имеет отношения к внешним ключам.Таблица содержит где-то около дюжины или около того рядов, отдавать или брать.
Два поля - это огромные капли (несколько мегабайт).В результате таблица занимает слишком много времени (4 минуты) для загрузки при работе с удаленной БД.
Дело в том, что эти два поля не нужны, пока пользователь не выберет одну из строки начинает работать над этим, а затем они нужны только для одной строки, которую он выбирает.
Это похоже на то, для чего предназначалась отложенная загрузка.Я просто не могу понять, как его применять, если я не разбиваю существующую схему БД и не помещаю эти столбцы в их собственную таблицу с сопоставлением один-к-одному, чего я не хочу.
Если это имеет значение, программа использует файлы NHiberate.Mapping.Attributes, а не файлы hbm, поэтому мне нужно иметь возможность вносить изменения в атрибуты объектов Domain, которые будут распространяться на hbm.
Спасибо за любыепомощь.