Как мне сериализовать объект NHibernate DetachedCriteria?
-
12-09-2019 - |
Вопрос
Я ищу решение для сохранения объектов NHibernate DetachedCriteria в базе данных.Я отследил NHibernateUtil и метод GetSerializable, но я не уверен, как использовать его для сериализации объекта DetachedCriteria.Мы были бы очень признательны за любую помощь в этом вопросе.Спасибо.
Решение
DetachedCriteria сериализуема, и поскольку она не подключена к сеансу, она должна быть выполнима простым выполнением обычной сериализации объектов .net, как описано здесь:
http://msdn.microsoft.com/en-us/library/ms973893.aspx
Если сериализовать в двоичный формат, он может быть сохранен в виде массива байтов в двоичном blob-поле (NHibernateUtil.BinaryBlob.SqlType).
Не связан с StackOverflow