我试图找出下面的代码是否有严重的问题。它从数据库中读取二进制文件,将其存储为图片,并与动物记录的对象关联。
每一行(动物记录):
byte[] ba = (byte[])x.ItemArray[1]; //reading binary from a DB row
using (MemoryStream m=new MemoryStream(ba))
{
Image i = Image.FromStream(m); //exception thrown occassionally
c.Photo = i;
listOfAnimals.Add(c);
}
首先,加载了