次の方法で共有


マネージ データ型マッピング (SQL Server Compact)

Microsoft SQL Server Compact 4.0 は、すべての .NET データ型を完全にサポートしているわけではありません。データへのアクセスに ADO.NET が使用される場合、SQL Server Compact 4.0 では未サポートの型をサポートしている型に変換する必要があります。

データ型マッピング

次の表に、SQL Server Compact 4.0 と .NET データ プロバイダーのデータ型マッピングを示します。

.NET のデータ型

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

関連項目

参照

データ型

その他の技術情報

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