Поделиться через


Управляемое сопоставление типов данных (SQL Server Compact)

Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) не поддерживает полностью все типы данных .NET; при обращении к данным с помощью ADO.NET SQL Server Compact 3.5 должен преобразовать неподдерживаемые типы данных.

Сопоставления типов данных

В таблице отображено сопоставление типов данных между SQL Server Compact 3.5 и поставщиком данных .NET.

Тип данных .NET Тип данных SQL Server Compact 3.5

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 3.5 поддерживает тип данных SqlDecimal только до 96 бит. При превышении этого размера в SQL Server Compact 3.5 возникает ошибка исключения переполнения.

См. также

Другие ресурсы

Построение приложений с управляемым кодом (SQL Server Compact)
Типы данных

Справка и поддержка

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)