【发布时间】:2020-03-06 19:56:04
【问题描述】:
我一直在阅读here 和here 关于如何将二进制数组插入varbinary,但是如果我没有准备好字节数组怎么办?如果我要序列化一个对象怎么办?所以如果我有
var Formatter = new BinaryFormatter();
Formatter.Serialize(SerializeStream, NewEmployeeTree);
当我想序列化成文件时,我将SerializeStream 传递为
var SerializeStream = new FileStream(SelectedPath, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);
但是这次我想序列化到数据库中。我该怎么做?
【问题讨论】:
-
@RobertHarvey 但是我怎样才能在我的代码中实现它呢?
-
您的问题是“如果我没有准备好字节数组怎么办?”链接的帖子解释了如何将流转换为字节数组。一旦你这样做了,你将准备好一个字节数组。
-
@RobertHarvey 但是我从哪里得到流?什么类型的流?
标签: c# sql-server tsql serialization