次の方法で共有


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

参照

その他のリソース

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

ヘルプおよび情報

サポートについて (SQL Server Compact 3.5 Service Pack 1)