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

问题描述 投票:0回答:1

我需要从SQL Server数据库的“图像类型”列中将blob数据读取到内存流中。如何使用Dapper执行此操作?

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

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

c# sql-server blob dapper
1个回答
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);
© www.soinside.com 2019 - 2024. All rights reserved.