我正在尝试将到达的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);
}
答案 0 :(得分:0)
您的目的地不是" varbinary"。这是一个LINQ Binary
。
fl.Data = buffer;