如何使用Dapper从SQL Server映像字段读取Blob数据?

时间:2019-02-04 23:35:47

标签: c# sql-server blob dapper

我需要从SQL Server数据库的“图像类型”列中将blob数据读取到内存流中。如何使用Dapper做到这一点?

我正在阅读Dapper手册,但找不到有关此信息。

更新:我需要从数据库(从查询)读取数据。到目前为止,所有建议的链接都包含有关如何在数据库中存储Blob的信息。

1 个答案:

答案 0 :(得分:0)

弄清楚了。结果动态类型是byte []。

var row = con.QueryFirst("SELECT BLOBFIELD FROM TABLE WHERE ID = 1);

byte[] bytes = drawings.BLOBFIELD;
using (var stream = new System.IO.FileStream(@"C:\Temp\Test.dat", System.IO.FileMode.CreateNew))
  stream.Write(bytes, 0, bytes.Length);