バージョン

SqlTypeMap クラス

SQL 固有のデータ型をそれぞれの .NET Framework の対応するものにマップするためのサポートを提供します。
シンタックス
'宣言
 
Public Class SqlTypeMap 
public class SqlTypeMap 
解説

型マップは主に、開発者がデータベース表の列の .NET データ型を識別するために使用されます。

このクラスのインデクサーは設定可能です。つまり、開発者は特定のデータベースの型がマップされている .NET データ型を変更できます。この機能は、複雑な開発シナリオをサポートするために提供します。型間の直接的な変換が可能な状況でのみ慎重に使用してください。

たとえば、開発者は、変換プロセスによってデータが破損しない場合、CLS に準拠していないデータ型 (符号なしの短い整数など) を CLS に準拠するデータ型に再マップできます。

次の表に、各 SqlDbType 定数のデフォルトの型変換を示します。

SqlDbType .NET Type
BigInt Int64
バイナリ Byte[]
Bit Boolean
Char 文字列
DateTime DateTime
Decimal Decimal
Float Double
画像 Byte[]
Int Int32
Money Decimal
NChar 文字列
NText 文字列
NVarChar 文字列
Real Single
UniqueIdentifier GUID
SmallDateTime DateTime
SmallInt Int16
SmallMoney Decimal
Text 文字列
Timestamp Byte[]
TinyInt Byte
VarBinary Byte[]
VarChar 文字列
バリアント オブジェクト
Xml 文字列
Udt Object
Structured Object
日付 DateTime
タイム TimeSpan
DateTime2 DateTime
DateTimeOffset DateTimeOffset

参照