SQLServerのデータ型をC#のデータ型に変換する
(SQL Server データ型のマッピング)
対応表
SQL | C# | キャスト方法 |
---|---|---|
bigint | long | ToInt64 |
int | long | ToInt32 |
smallint | long | ToInt16 |
tinyint | long | ToByte |
real | float | ToSingle |
float | double | ToDouble |
例)
SQLServerではint型で格納されているデータAを
VS側で変数に格納したい場合、"ToInt32"を使用する
int a = Convert.ToInt32(A);
参考資料
『SQL Server データ型のマッピング』
https://docs.microsoft.com/ja-jp/dotnet/framework/data/adonet/sql-server-data-type-mappings
『C#とSQLServerを繋いでデータを操作する4つの方法【前編】DataTable,SqlDataReader編』
https://www.udemy.com/course/cs_sqlserver1/