varbinary(max) - как загрузить?
От: denisio_mcp  
Дата: 07.10.10 04:37
Оценка:
Класс:
public class ItemContainer {
    public int ID { get;set; }
    public string Name { get;set; }
    public byte[] Value { get;set; }
}

и есть фрагмент кода:
dbman.SetCommand("select ID, Name, Value from mytable1").ExecuteList<ItemContainer>();
/*
ID - int
Name - varchar(64)
Value - varbinary(max)
*/


При попытке выполнить бросает исключение:


Почитал, что вроде как только ExecuteScalar может возвращать byte[], но у меня записей в таблице десятки и для каждой дергать ExecuteScalar не хочется. Есть способ прочитать записи разом вместе с Value?

BLToolkit 4, .NET 4, сервер — MSSQL 2008 R2.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.