请问如何序列化类到数据库字段和如何反序列化? 试试使用MemoryStream做为Serialize的参数,从面得到一个byte的数组,把这个数组存到数据库就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把那个文件读成BYTE流也可以的么,然后存成LOB(ORACLE是BLOB)对象就可以了 没有测试,大致如下吧:MemoryStream fs = new MemoryStream();BinaryFormatter formatter = new BinaryFormatter();formatter.Serialize(fs, book);byte[] bts = fs.GetBuffer(); 恩 关键是byte[]与string之间的转换总出问题 如果这个byte[]是从文件中读取的,肯定不能转成STRINGSTRING是以\0或者\0\0(以前的一些标准)结束的,从文件或者非ASCII流中读取的byte[]中含有大量'\0',转成STRING肯定不对只能以二进制方式,直接把byte[]以LOB(Large object)方式存储到DB中SQL SERVER和ORACLE都支持LOB的 Regex - [正则表达式分组问题] 怎样制作工具栏浮动在任意位置,双击后马上弹回顶部 请教。。。关于GETXML和EXECL导出。。。。。。。 用什么控件能实现来电显示功能? 请大家原谅我的孤陋寡闻 内存分配的问题 关于工具条方面的界面开发问题 请问各位有没有winform下的自定义查询的代码?本人急需,自己摸索来不及了!谢谢!! js调用C#时报错 Winform调用Office的Com组件对Word操作,遇到个别机器安装了WPS的话,会出现异常 在Remothing中如何远程使用构造函数有参数的类呀 {各位高手来看看,急啊!!!} visual studio 2005制作安装包的问题
MemoryStream fs = new MemoryStream();
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(fs, book);byte[] bts = fs.GetBuffer();