【发布时间】:2015-09-01 07:41:22
【问题描述】:
我有一个带有 varbinary 列的表:
My table {
Id int primary key,
FileBody varbinary(max)
}
现在我想读它。这很简单,我可以使用answer 中的代码,但它将varbinary 转换为byte[],我想避免它。
是否可以将varbinary 放入MemoryStream 而不转换为byte[]?
【问题讨论】:
-
没有转换,更像是一个缓冲区,将数据从sql server移动到内存流中。为了节省内存,您可以使用更小的缓冲区。
-
你可以这样做
new MemoryStream(myByteArray)
标签: c# sql-server