C# - Mappages de types de données SQL Server

7
Mappages de types de données SQL Server

Transcript of C# - Mappages de types de données SQL Server

Page 1: C# - Mappages de types de données SQL Server

Mappages de types de données SQL Server

Page 2: C# - Mappages de types de données SQL Server

Dans ce module, nous allons voir :

Leçon 1 : Mappages de types de données SQL Server.

Page 3: C# - Mappages de types de données SQL Server

Leçon 1 : Mappages de types de données SQL Server.

Page 4: C# - Mappages de types de données SQL Server

Leçon 1 : Mappages de types de données SQL Server.

SQL Server et le .NET Framework sont basés sur des systèmes différents, par exemple, la structure Decimal du .NET Framework a une échelle maximale de 28, tandis que l’échelle maximale des types de données décimal et numérique de SQL Server est de 38.

Le tableau suivant illustre les mappages de types de données SQL Server.

Page 5: C# - Mappages de types de données SQL Server

Leçon 1 : Mappages de types de données SQL Server.

Type SQL Server Type .NET FrameWork

bigint Int64

binary Byte[]

bit Boolean

char String, Char[]

date (SQL Server 2008 ou plus) DateTime

datetime DateTime

datetime2 (SQL Server 2008 ou plus) DateTime2

Datetimeoffset (SQL Server 2008 ou plus)

DateTimeOffset

decimal Decimal

Attribut FILESTREAM (varbinary(max)) Byte[]

Image Byte[]

Page 6: C# - Mappages de types de données SQL Server

Leçon 1 : Mappages de types de données SQL Server.

Type SQL Server Type .NET FrameWork

int Int32

money Decimal

nchar String, Char[]

ntext String, Char[]

numeri c Decimal

nvarchar String, Char[]

real Single

rowversion Byte[]

smalldatetime DateTime

smallint Int16

smallmoney Decimal

Page 7: C# - Mappages de types de données SQL Server

Leçon 1 : Mappages de types de données SQL Server.

Type SQL Server Type .NET FrameWork

sql_variant Object

text String, Char[]

time (SQL Server 2008 ou plus) TimeSpan

timestamp Byte[]

tinyint Byte

uniqueidentifier Guid

varbinary Byte[]

varchar String, Char[]

xml XML