У меня есть объект со свойством, которое я хотел бы отобразить как сериализуемый. NHibernate поддерживает это:
Существует ли способ выполнить это в Быстром NHibernate?
Существует ТАК вопрос (Отобразитесь на сериализуемый в Быстром NHibernate), который, казалось бы, обратился бы к этому, но единственный ответ там не работает на меня.
Если я установил
CustomType();
Я получаю следующее Исключение:
Could not instantiate IType SerializableType: System.MissingMethodException: No parameterless constructor defined for this object.
Я удивлен, что никто не знает ответ на это. Я нашел ответ, и я подумал, что поделился этим.
В принципе, вы можете использовать метод CustomType для отображения в любом типе Nhibernate, точно так же, как и в XML, потому что есть перегрузка, которая принимает строку. Таким образом, следующие выходы
CustomType("Serializable");
<property name="PropertyName" type="Serializable"> ...
я также обманул об этом (с некоторым фоном и более подробно) в http://blog.staticippo.com/archive/2010/01/20/rapping-seration- Типы с использованием - Fluent-Nibernate.aspx