Я попытался лениво загрузить свойство в моей модели домена, но ленивая загрузка не работает. (Он всегда загружается).NHibernate lazy loading свойство - что означает средство для байт-кода времени сборки?
[Property(0, Column = "picture", Lazy=true)]
public virtual System.Byte[] Picture
{
get { return picture; }
set { picture = value; }
}
При чтении документации here он говорит, что это требует времени построения байткодом приборов. Что это значит - и как я могу его получить?
См. Ответ Аарона Фишера. Вы должны взять IList, ленивая загрузка не работает с массивами, потому что массивы не могут быть получены (что используется для добавления ленивых функций загрузки с помощью прокси-сервера, запущенного во время выполнения). Забудьте об увеличении времени байт-кода в build-time, это не нужно. –