Что эквивалентно SQL Server 2005 IMAGE Datatype в C # - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть хранимая процедура, которую я вызываю в C # на уровне данных.Таким образом, он имеет много параметров, один из которых - массив байтов

byte[] value

Однако столбец в хранимой процедуре и, следовательно, таблица: Image.

Я использую SQL Server 2005.

Для опытных людей, я понимаю, что это не будет поддерживаться в будущем, но в настоящее время наш бизнес имеет только это, так какое значение DBType я должен установить в C #?

Бинарный?Байт?SByte?

byte[] imagePDFByte = value;

 db.AddInParameter(cmd, "@content", *DbType.Binary*, imagePDFByte);

1 Ответ

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

не будет поддерживаться в будущем

Нет, не в будущем.Не поддерживается , сейчас .Расширенная поддержка SQL Server 2005 закончилась 3 года назад!

Вы можете увидеть соответствия типов данных SQL Server в официальной документации .Для image вы должны использовать DbType.Binary.

...