更新Linq查询图像(文件上传)
本文关键字:文件 Linq 查询 图像 更新 | 更新日期: 2023-09-27 18:01:36
如何为更新设置true查询?我找不到这个零件
var image = add.Image.ToArray();
我必须从UserImage
得到图像列
string fileName = FileUpload1.FileName;
byte[] fileByte = FileUpload1.FileBytes;
Binary binaryObj = new Binary(fileByte);
var add = from u in db.UserImage
where u.User_Id == id
select u;
foreach (var u in update7)
{
u.Image = binaryObj;
u.ImageObj = fileName;
}
db.SubmitChanges();
var image =*add.Image*.ToArray();
byte[] foto = (byte[])image;
TypeConverter cc = TypeDescriptor.GetConverter(typeof(Bitmap));
Bitmap my = (Bitmap)cc.ConvertFrom(foto);
string img = Convert.ToBase64String(foto);
Image1.ImageUrl = string.Format("data:image/Bmp;base64,{0}", img);
你能试试这个吗?只是我的两分钱。
var add = from u in db.UserImage
where u.User_Id == id
select u;
foreach (var u in add)
{
u.Image = binaryObj;
u.ImageObj = fileName;
}
db.SaveChanges();
我解决了
var add = (from u in db.UserImage
where u.User_Id == id
select u).ToList();
foreach (var u in add)
{
u.Image = binaryObj;
u.ImageObj = fileName;
}
db.SubmitChanges();
var image = add[0].Image.ToArray();