【发布时间】:2009-08-07 17:23:07
【问题描述】:
我正在寻找一种将 NHibernate DetachedCriteria 对象持久保存到数据库的解决方案。我已经找到了 NHibernateUtil 和 GetSerializable 方法,但我不确定如何使用它来序列化 DetachedCriteria 对象。对此的任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: c# asp.net nhibernate detachedcriteria
我正在寻找一种将 NHibernate DetachedCriteria 对象持久保存到数据库的解决方案。我已经找到了 NHibernateUtil 和 GetSerializable 方法,但我不确定如何使用它来序列化 DetachedCriteria 对象。对此的任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: c# asp.net nhibernate detachedcriteria
DetachedCriteria 是可序列化的,因为它没有连接到会话,所以它应该可以通过执行常规的 .net 对象序列化来实现,如下所述:
http://msdn.microsoft.com/en-us/library/ms973893.aspx
如果序列化为二进制格式,它可以作为字节数组保存到二进制 blob 字段 (NHibernateUtil.BinaryBlob.SqlType)。
【讨论】: