Нет постоянного хранилища для: Castle.Proxies. Proxy и lazy = «true» в NHibernate?

Я пытаюсь использовать отложенную загрузку для свойства одного из мои объекты

Сопоставление свойств выглядит примерно так:

<property name="Foobar" type="AnsiString" column="FOOBAR" lazy="true"/>

Однако, когда я пытаюсь сохранить экземпляр этих объектов (с помощью Linq), он генерирует исключение DatabaseQueryException со следующим внутренним исключением:

NHibernate.MappingException : Нет постоянного сервера для: Castle.Proxies.FooEntityProxy "

И когда я удаляю элемент lazy =" true ", исключение больше не генерируется. В чем проблема с использованием lazy =" true "и как чтобы исправить это?

7
задан Louis Rhys 22 June 2011 в 02:58
поделиться