我正在开发一个将图像存储在数据库中的应用程序。这些图片与一个对象相关联,我必须使用Linq来完成此操作。当我将对象插入数据库时,它的图像是一个System.Drawing.Image类型,需要转换为System.Data.Linq.Binary类型。
我找到了其他方向的教程但没有找到这个方向的。
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
var binary = new System.Data.Linq.Binary(ms.GetBuffer());
}