我需要从SQL Server数据库的“图像类型”列中将blob数据读取到内存流中。如何使用Dapper做到这一点?
我正在阅读Dapper手册,但找不到有关此信息。
更新:我需要从数据库(从查询)读取数据。到目前为止,所有建议的链接都包含有关如何在数据库中存储Blob的信息。
答案 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);