نمایش عکس در ویندوز فرم با ef
سلام من عکس را بصورت varbinary(MAX) ذخیره میکنم
و یک تابع نوشته ام در یک کلاس جدا بصورت زیر
public byte[] Images(int Id)
{
try
{
var cover = db.TablesImages.Where(c => c.Id == Id)
.Select(c => c.Mostanad).FirstOrDefault();
return cover;
}
catch
{
return null;
}
}
و در فرم مربوطه نمیدانم عکس را چکونه داخل picturebox مربوطه نمایش بدهم باید کدهام را چگونه بنویسم
نقل قول: نمایش عکس در ویندوز فرم با ef
نوع برگشتی تابع Image
public Image Images(int Id)
{
try
{
var cover = db.TablesImages.Where(c => c.Id == Id).FirstOrDefault();
if (cover == null) return null;
var ms = new MemoryStream(cover.Mostanad);
var returnImage = Image.FromStream(ms);
return returnImage;
}
catch
{
return null;
}
}
//فراخوانی
picturebox1.Picture=Images(Id);