在SQL中将字节数组复制到varbinary

时间:2015-09-07 12:48:56

标签: c# sql arrays linq-to-sql insert-update

我正在尝试将到达的byte[] buffer复制到sql表中的varbinary(max)值,我想在复制后刷新表。

fl.Data中的Buffer.BlockCopy参数应该是一个数组,但我的目标是varbinary。

这是我的代码:

public Boolean WriteBlobsToDB(byte[] buffer,int id,string fileName,string fileType,string user,string md5)
{
    FileList fl = new FileList(); //FileList is the name of my table
    fl.FileName = fileName;
    fl.FileType = fileType;
    fl.MD5 = md5;
    fl.UserID = user;
    Buffer.BlockCopy(buffer,0,fl.Data,offset,count);

} 

1 个答案:

答案 0 :(得分:0)

您的目的地不是" varbinary"。这是一个LINQ Binary

fl.Data = buffer;