c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象相关的知识,希望对你有一定的参考价值。

///<summary> ///
序列化
/// </summary> ///
<param name="data">要序列化的对象</param>
/// <returns>返回存放序列化后的数据缓</returns>
public static byte[] Serialize(object data)

BinaryFormatter formatter = new BinaryFormatter();
MemoryStream rems = new MemoryStream();
formatter.Serialize(rems, data);
return rems.GetBuffer();

/// <summary> /// 反序列化 /// </summary>
/// <param name="data">数据缓冲区</param>
/// <returns>对象</returns>
public static object Deserialize(byte[] data)

BinaryFormatter formatter = new BinaryFormatter();
MemoryStream rems = new MemoryStream(data);
data = null; return formatter.Deserialize(rems);
参考技术A 可以看看我发的资源http://download.csdn.net/detail/luyugao/5778155,
先序列化成二级制,加密了的,

c# sorket序列化反序列化如何如何传接Object?

参考技术A 发送端:用二进制
序列化
一个对象,得到一个
字节数组
,将这个字节数组通过socket传输。
接收端:通过socket接收字节数组,然后用二进制反序列化得到一个object对象,再将object对象转成确切的对象

以上是关于c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象的主要内容,如果未能解决你的问题,请参考以下文章

如何将 C# 匿名类型序列化为 JSON 字符串?

C# 将object类型对象(注:必须是可序列话的对象)转换为二进制序列字符串

c# sorket序列化反序列化如何如何传接Object?

如何将 JSON 反序列化为正确类型的对象,而无需事先定义类型?

C# XMLSerializer 将错误的类型反序列化为 List

将 ODATA xml 序列化/反序列化为 C# 对象