Freigeben über


Verwaltete Datentypzuordnungen (SQL Server Compact)

In Microsoft SQL Server Compact 4.0 werden nicht alle .NET-Datentypen vollständig unterstützt. Wenn auf Daten mithilfe von ADO.NET zugegriffen wird, muss SQL Server Compact 4.0 nicht unterstützte Typen in solche Typen übersetzen, die unterstützt werden.

Datentypzuordnungen

In der folgenden Tabelle sind die Datentypzuordnungen zwischen SQL Server Compact 4.0 und dem .NET-Datenanbieter aufgeführt.

.NET-Datentyp

Datentyp von SQL Server Compact

binary

varbinary

boolean

bit

byte

tinyint

byte[]

varbinary

datetime

datetime

decimal

numeric

double

float

guid

uniqueidentifier

image

image

int16

smallint

int32

int

int64

bigint

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 4.0 unterstützt den SqlDecimal-Datentyp nur bis 96 Bit. Wenn 96 Bit überschritten werden, wird von SQL Server Compact ein Überlaufausnahmefehler gemeldet.

Siehe auch

Verweis

Datentypen

Andere Ressourcen

Erstellen von verwalteten Anwendungen (SQL Server Compact)