Datentypzuordnungen von .NET-Typen (SQL Server Compact Edition)
Microsoft In SQL Server 2005 Compact Edition (SQL Server Compact Edition) werden nicht alle .NET-Datentypen vollständig unterstützt. Wenn auf Daten mithilfe von ADO.NET zugegriffen wird, muss SQL Server Compact Edition nicht unterstützte Typen in solche übersetzen, die unterstützt werden.
Datentypzuordnungen
In der folgenden Tabelle sind die Datentypzuordnungen zwischen SQL Server Compact Edition und dem .NET-Datenprovider aufgeführt.
.NET-Datentyp | Datentyp von 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 unterstützt den SqlDecimal-Datentyp nur bis 96 Bit. Wenn 96 Bit überschritten werden, wird von SQL Server Compact Edition ein Überlaufausnahmefehler gemeldet.
Siehe auch
Sonstige Ressourcen
Datentypzuordnungen (SQL Server Compact Edition)