首页 >后端开发 >C++ >SQL Server 数据类型的等效 C# 数据类型是什么?

SQL Server 数据类型的等效 C# 数据类型是什么?

Linda Hamilton
Linda Hamilton原创
2025-01-07 11:17:41932浏览

What are the Equivalent C# Data Types for SQL Server Data Types?

C# 等价的 SQL Server 数据类型

在 C# 中使用与 SQL Server 数据库中存储的数据相对应的正确数据类型非常重要。下表提供了各种 SQL Server 数据类型及其相应的 C# 等价项:

准确数字

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
bigint SqlInt64 Int64
numeric SqlDecimal Decimal
bit SqlBoolean Boolean
smallint SqlInt16 Int16
decimal SqlDecimal Decimal
smallmoney SqlMoney Decimal
int SqlInt32 Int32
tinyint SqlByte Byte
money SqlMoney Decimal

近似数字

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
float SqlDouble Double
real SqlSingle Single

日期和时间

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
date N/A N/A
datetimeoffset N/A N/A
datetime2 N/A N/A
smalldatetime SqlDateTime DateTime
datetime SqlDateTime DateTime
time N/A N/A

字符字符串

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
char N/A N/A
varchar N/A N/A
text N/A N/A

Unicode 字符串

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
nchar N/A N/A
nvarchar N/A N/A
ntext N/A N/A

二进制字符串

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
binary SqlBinary Byte[]
varbinary SqlBinary Byte[]
image N/A N/A

其他数据类型

SQL Server 数据类型 C# 数据类型(SQL Server) C# 数据类型(.NET Framework)
cursor N/A N/A
timestamp N/A N/A
hierarchyid N/A N/A
uniqueidentifier SqlGuid Guid
sql_variant N/A Object
xml SqlXml N/A
table N/A N/A

以上是SQL Server 数据类型的等效 C# 数据类型是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn