首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-04-13 
有关 db4o 保存图片的问题~请教,我用 db4o 保存一个 Image 对象;关闭数据库后再打开;取出这个 Image 对象,

有关 db4o 保存图片的问题~
请教,我用 db4o 保存一个 Image 对象;关闭数据库后再打开;取出这个 Image 对象,总是说参数错误。请问这有没有好的解决方法,谢谢大家!~

[解决办法]
不支持Image。

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

热点排行