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


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

Microsoft 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)

Типы данных