逐行读取SQL表中的图像

时间:2016-11-20 11:03:14

标签: c# sql image

我有一个非常大的数据库,它有一个名为Table1的表。该表格有两列:IDImages

在列"图像"中,每行都有一个图像。如何通过逐行迭代这些图像并将它们保存到单独的文件中。

请注意,因为表非常大。我无法将整个表读入内存,因此我需要逐个读取行。 C#中的任何解决方案?谢谢!

1 个答案:

答案 0 :(得分:0)

在数据库之上使用EntityFramework。然后这样做:

foreach (var imgRecord in dataRepository.Table1)
{
  var img = imgRecord.Image;
  // TODO: Do whatever
}

EF将逐一阅读。