代码之家  ›  专栏  ›  技术社区  ›  Aaron Palmer

如何序列化NHibernate DetachedCriteria对象?

  •  0
  • Aaron Palmer  · 技术社区  · 16 年前

    我正在寻找一个解决方案来将NHibernate分离的标准对象持久化到数据库中。我已经跟踪了nhibernateutil和getserializable方法,但是我不确定如何使用它来序列化一个DetachedCriteria对象。对此,任何帮助都将不胜感激。谢谢您。

    1 回复  |  直到 16 年前
        1
  •  2
  •   asgerhallas    16 年前

    DetachedCriteria是可序列化的,由于它未连接到会话,因此只需执行常规的.NET对象序列化即可实现,如下所述:

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

    如果序列化为二进制格式,则可以作为字节数组持久化为二进制blob字段(nhibernateutil.binary blob.sqltype)。