Я пытаюсь написать тест, который возвращает считыватель данных с одним из столбцов в байтах [].Я подумал, что могу создать таблицу данных и создать читателя из этого.
var cboTable = new DataTable("CBOTable");
var colValue = new SqlBinary(ASCII.GetBytes("Hello This is test"));
cboTable.Columns.Add("ByteArrayColumn");
cboTable.Rows.Add(colValue);
var reader= cboTable.CreateDataReader();
проблема в том, что, когда я добавляю colValue
к датару, вместо того, чтобы добавить его как byte[]
, он добавляет его в строку в качестве строкового представления, которое "SqlBinary(18)"
.
мой вопрос, как мне добавить фактический byte[]
в мой datarow