将System.Drawing.Image转换为System.Data.Linq.Binary

3

我正在开发一个将图像存储在数据库中的应用程序。这些图片与一个对象相关联,我必须使用Linq来完成此操作。当我将对象插入数据库时,它的图像是一个System.Drawing.Image类型,需要转换为System.Data.Linq.Binary类型。

我找到了其他方向的教程但没有找到这个方向的。

1个回答

7
  using (MemoryStream ms = new MemoryStream())
  {
      image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
      var binary = new System.Data.Linq.Binary(ms.GetBuffer());
  }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接