我正在开发一个在DB中存储图像的应用程序。图像与一个对象有关,我必须使用Linq。当我在数据库中插入对象时,其图像是System.Drawing.Image,需要在System.Data.Linq.Binary中进行转换。
我找到了另一种方式的tutos,但不是这个。
答案 0 :(得分:6)
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
var binary = new System.Data.Linq.Binary(ms.GetBuffer());
}