Я понимаю, что для обеспечения отложенной загрузки NHibernate должен создать прокси-класс, который расширяет класс POCO.И поэтому я предполагаю, что NHibernate необходимо переопределить реализацию постоянных свойств, и вы должны пометить их как виртуальные.
Чего я не понимаю, так это того, почему мне нужно обойти все остальное как виртуальноеЧто ж.Например, мне пришлось пометить свойство IsValid, которое ссылается на другие свойства, но, очевидно, само по себе оно не является постоянным, и причудливо мне пришлось пометить все события, которые класс может выдавать, также как виртуальные.почему это?Мне просто любопытно.
Спасибо
Дэвид