我在数据库中有一个tinyint
列,我希望将它转换为SqlDataReader
的Int32
。
我该怎么做呢?
编辑#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 Data Type Mappings
https://stackoverflow.com/questions/1922094
复制相似问题