Share via


Mappages des types de données à partir des types .NET (SQL Server Compact Edition)

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) ne prend pas complètement en charge tous les types de données .NET ; lorsque vous accédez aux données par le biais d'ADO.NET, SQL Server Compact Edition doit traduire les types non pris en charge en types pris en charge.

Mappages des types de données

Le tableau ci-après indique les mappages de types de données entre SQL Server Compact Edition et le fournisseur de données .NET.

Type de données .NET Type de données SQL Server Compact Edition

binary

varbinary

boolean

bit

byte

tinyint

byte[]

varbinary

datetime

datetime

decimal

numeric

double

float

guid

uniqueidentifier

image

image

int16

smallint

Uint16

uint16

int32

int

Uint32

uint32

int64

bigint

Uint64

uint64

SqlBinary

varbinary

SqlBoolean

bit

SqlByte

tinyint

SqlDecimal¹

numeric

SqlDateTime

datetime

SqlDouble

float

SqlGuid

uniqueidentifier

SqlInt16

smallint

SqlInt32

int

SqlInt64

bigint

SqlMoney

money

SqlSingle

real

SqlString

nvarchar

single

real

string

nvarchar

¹ SQL Server Compact Edition ne prend en charge le type de données SqlDecimal que jusqu'à hauteur de 96 bits. Au-delà, SQL Server Compact Edition déclenche une erreur d'exception de dépassement.

Voir aussi

Autres ressources

Mappages des types de données (SQL Server Compact Edition)

Aide et information

Assistance sur SQL Server Compact Edition