在我的数据库中,我将图像存储在“image”数据类型中,显示为二进制代码。现在,我想从一个列中检索所有图像,并使用C#在asp.net页面上显示它们。
databaseDataContext db = new databaseDataContext();
var images = from Picture p in db.Pictures
select p.pictureThumb;
然后我使用这个:
foreach (Picture p in images)
{
galleryImages.Controls.Add(p);
}
但是那样做行不通,因为二进制不能转换成图片。我通过谷歌搜索发现需要先将其转换为字节,然后再转换为图像?但是我找不到如何操作的示例。