Как сериализовать объект NHibernate DetachedCriteria? - PullRequest
0 голосов
/ 07 августа 2009

Я ищу решение для сохранения объектов NHibernate DetachedCriteria в базе данных. Я выследил NHibernateUtil и метод GetSerializable, но я не уверен, как использовать его для сериализации объекта DetachedCriteria. Любая помощь по этому вопросу будет принята с благодарностью. Спасибо.

1 Ответ

2 голосов
/ 08 августа 2009

DetachedCriteria является сериализуемым, и поскольку он не подключен к сеансу, его можно выполнить, просто выполняя обычную сериализацию объекта .net, как описано здесь:

http://msdn.microsoft.com/en-us/library/ms973893.aspx

Если сериализовать в двоичный формат, он может быть сохранен как байтовый массив в поле двоичного двоичного объекта (NHibernateUtil.BinaryBlob.SqlType).

...