У меня есть столбец tinyint
в базе данных, и я хочу преобразовать его в Int32
для SqlDataReader
.
Как мне это сделать?
Изменить # 1
Мне недавно пришлось это сделать.
int a = dataReader.GetByte(dr.GetOrdinal("ColumnName"));
#В дополнение к ответу
Сопоставление типов данных SQL Server
bigint - GetInt64
binary - GetBytes
int - GetInt32
money - GetDecimal
rowversion - GetBytes
smallint - GetInt16
tinyint - GetByte
uniqueidentifier - GetGuid
...
Для получения дополнительной информации посетите Сопоставление типов данных SQL Server