我正在尝试编写一个返回数据读取器的测试,其中一列是字节 []。我想我可以创建一个数据表并从中创建一个阅读器。
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
到数据行而不是将其添加为 abyte[]
时,它会将其添加到行中,因为它的字符串表示形式是"SqlBinary(18)"
.
我的问题是如何将实际添加byte[]
到我的数据行