Home / Programmazione / C# - Asp.NET / Corrispondenza tra tipi Sql Server e C#
Mattepuffo

Corrispondenza tra tipi Sql Server e C#

Corrispondenza tra tipi Sql Server e C#

Capita spesso di avere un dato di un certo tipo in Sql Server e d doverlo convertire in un tipo C# o viceversa.

A volte è abbastanza intutuivo.

Altra volte decisamente meno.

Ho pensato di raccogliere le varie corrispondenze che mi sono servite e ho trovato, per poi aggiungere quelle mancanti al bisogno.

Non vuole essere una guida definitiva (molti tipi non ho mai avuto bisogno di usarli e quindi non ho cercato).

E non mi soffermo a spiegare i vari tipi.

Ci ho messo solo la corrispondenza.

Ovviamente i tipi in Visual Basic dovrebbere essere praticamente uguali, ma non conoscendo il VB non mi espongo.

 

Sql type C#
BigInt Int64
Binary Byte[]
Bit Boolean
Char String
DateTime DateTime
Decimal Decimal
Float Double
Int Int32
Money Decimal
NChar String
NVarChar String
SmallInt Int16
Text String
Timestamp Byte[]
TinyInt Byte
VarBinary Byte[]
VarChar String
Date Date data ranging in value from January 1,1 AD through December 31, 9999 AD.
Time Time data based on a 24-hour clock. Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds. Corresponds to a SQL Server time value.