次の方法で共有


マネージ データ型マッピング (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 では、最大 96 ビットの SqlDecimal データ型をサポートしています。96 ビットを超えると、SQL Server Compact 3.5 がオーバーフロー例外エラーをスローします。

関連項目

その他の技術情報

マネージ アプリケーションの構築 (SQL Server Compact)

データ型