Как читать данные BLOB-объектов из поля SQL Server Image с помощью Dapper? - PullRequest
0 голосов
/ 05 февраля 2019

Мне нужно прочитать данные BLOB-объекта в поток памяти из столбца «Тип изображения» из базы данных SQL Server.Как я могу сделать это с помощью Dapper?

Я читал руководство Dapper, но не смог найти информацию об этом.

ОБНОВЛЕНИЕ: Мне нужно прочитать данные из базы данных (из запроса).Все ссылки, предлагаемые до сих пор, содержат информацию о том, как сохранить большой двоичный объект в базе данных.

1 Ответ

0 голосов
/ 05 февраля 2019

Разобрался.Результирующий динамический тип является байтом [].

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);
...