如何序列化NHibernate DetachedCriteria对象?

时间:2009-08-07 17:23:08

标签: c# asp.net nhibernate detachedcriteria

我正在寻找一种将NHibernate DetachedCriteria对象持久化到数据库的解决方案。我已经跟踪了NHibernateUtil和GetSerializable方法,但我不确定如何使用它来序列化DetachedCriteria对象。任何有关这方面的帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:2)

DetachedCriteria是可序列化的,因为它没有连接到会话,所以只需执行常规.net对象序列化就可以实现,如下所述:

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

如果序列化为二进制格式,它可以作为字节数组保存到二进制blob字段(NHibernateUtil.BinaryBlob.SqlType)。