SQL Server 数据类型的 C# 等效项
对于以下 SQL Server 数据类型,C# 中对应的数据类型是什么?
精确数字
bigint
numeric
bit
smallint
decimal
smallmoney
int
tinyint
money
近似数值
float
real
日期和时间
date
datetimeoffset
datetime2
smalldatetime
datetime
time
字符串
char
varchar
text
Unicode 字符串
nchar
nvarchar
ntext
二进制字符串
binary
varbinary
image
其他数据类型
cursor
timestamp
hierarchyid
uniqueidentifier
sql_variant
xml
table
(来源:MSDN)
-
这是针对SQL Server 2005的。SQL Server
2008、SQL Server 2008
R2、SQL
Server 2012和SQL Server
2014的表有更新版本。SQL Server 数据类型及其 .NET Framework 等效项
下表列出了 Microsoft SQL Server 数据类型、它们在 System.Data.SqlTypes 命名空间中 SQL Server
的公共语言运行时 (CLR) 中的等效项,以及它们在 Microsoft .NET Framework 中的本机 CLR 等效项。SQL Server 数据类型 CLR 数据类型 (SQL Server) CLR 数据类型 (.NET Framework) 变量二进制 SqlBytes,SqlBinary 字节[] 二进制 SqlBytes,SqlBinary 字节[] 变量二进制(1),二进制(1) SqlBytes,SqlBinary 字节,字节[] 图片 没有 没有 varchar 没有 没有 字符 没有 没有 nvarchar(1)、nchar(1) SqlChars, SqlString 字符、字符串、字符[] nvarchar SqlChars, SqlString 字符串,字符 [] nchar SqlChars, SqlString 字符串,字符 [] 文本 没有 没有 文本 没有 没有 唯一标识符 SqlGuid 指导 行版本 没有 字节[] 少量 SqlBoolean 布尔值 微小的 SqlByte 字节 小字 SqlInt16 16 整数 SqlInt32 整数32 大整数 SqlInt64 整数64 小钱 SqlMoney 十进制 钱 SqlMoney 十进制 数字 SqlDecimal 十进制 十进制 SqlDecimal 十进制 真实的 SqlSingle 单身的 漂浮 SqlDouble 双倍的 小日期时间 日期时间 约会时间 约会时间 日期时间 约会时间 sql_variant 没有 目的 用户自定义类型(UDT) 没有 用户定义类型 桌子 没有 没有 光标 没有 没有 时间戳 没有 没有 xml SqlXml 没有
-
C#等效于SQL Server数据类型
2021-02-02 关注 0 浏览336 1答案
-
使用C#获取SQL Server列的数据类型
2021-04-20 关注 0 浏览113 1答案
-
C#中的uniqueidentifier等效数据类型
2021-04-09 关注 0 浏览91 1答案
-
SQL Server中的地理数据类型与几何数据类型
2021-05-10 关注 0 浏览126 1答案
-
SQL Server天数据类型?
2021-03-12 关注 0 浏览127 1答案
-
使用SQL Server XML数据类型
2021-03-27 关注 0 浏览194 1答案
-
SQL Server 文本类型与 varchar 数据类型
2022-05-26 关注 0 浏览23 1答案
-
SQL Server 2005:确定变量的数据类型
2021-05-10 关注 0 浏览72 1答案
-
SQL Server XML数据类型查询问题
2021-07-06 关注 0 浏览113 1答案
-
如何仅从 SQL Server DateTime 数据类型返回日期
2022-02-17 关注 0 浏览58 1答案