我有 7 个变量的序列化类,这些变量被写入内存流,然后插入到数据库字段中。7 个变量都是四个字节,在写入数据库之前可能有数百条记录组合在一起。这成功了。
但是,当我从数据库中取回数据并对其进行反序列化时:
rdr = cmd.ExecuteReader
While rdr.Read()
arr = rdr("BINPROFILE")
ms.Write(arr, 0, arr.Length)
ms.Position = 0
SER = bf.Deserialize(ms)
End While
我的变量“SER”是包含 7 个变量的类的实现,只读取前 7 个变量。
如何循环遍历整个内存流并读取其中包含的所有数据?