当前位置: 代码迷 >> .NET组件控件 >> 有关 db4o 保存图片的有关问题
  详细解决方案

有关 db4o 保存图片的有关问题

热度:1236   发布时间:2013-02-25 00:00:00.0
有关 db4o 保存图片的问题~
请教,我用 db4o 保存一个 Image 对象;关闭数据库后再打开;取出这个 Image 对象,总是说参数错误。请问这有没有好的解决方法,谢谢大家!~

------解决方案--------------------------------------------------------
不支持Image。

我有几年没有用过db4o了。以前的解决方案,是将Image使用.net的“二进制序列化”保存为byte[]然后保存,读出时再反序列化。注意,使用Stream与byte[]之间的转换对Image是根本不成立的,会在将byte[]转换成Image时异常。但是直接对Image对象进行二进制序列化/反序列化,绕开了操作Stream的问题。