Ho una colonna tinyint
nel database e desidero convertirla in Int32
per un SqlDataReader
.Come convertire "tinyint" di t-sql in intero in C#?
Come faccio?
Modifica # 1
Recentemente ho dovuto fare questo.
int a = dataReader.GetByte(dr.GetOrdinal("ColumnName"));
#In aggiunta di rispondere
dati di SQL Server Mapping Tipo
bigint - GetInt64
binary - GetBytes
int - GetInt32
money - GetDecimal
rowversion - GetBytes
smallint - GetInt16
tinyint - GetByte
uniqueidentifier - GetGuid
...
Per maggiori informazioni visitate - SQL Server Data Type Mappings
No, sei corretto. tinyint è un byte. –