为了账号安全,请及时绑定邮箱和手机立即绑定

C#等效的SQL Server数据类型

C#等效的SQL Server数据类型

RISEBY 2019-08-14 16:12:58
C#等效的SQL Server数据类型对于以下SQL Server数据类型,C#中相应的数据类型是什么?精确的数字bigint numeric bit smallintdecimalsmallmoneyinttinyint money近似数字floatreal日期和时间date datetimeoffset datetime2 smalldatetime datetime time字符串charvarchar textUnicode字符串nchar nvarchar ntext二进制字符串binary varbinary image其他数据类型cursor timestamp hierarchyid uniqueidentifier sql_variant xml table(来源:MSDN)
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

这适用于SQL Server 2005SQL Server 2008SQL Server 2008 R2SQL Server 2012SQL Server 2014的表的更新版本。

SQL Server数据类型及其.NET Framework等价物

下表列出了Microsoft SQL Server数据类型,它们在System.Data.SqlTypes命名空间中SQL Server的公共语言运行时(CLR)中的等效项,以及Microsoft .NET Framework中它们的本机CLR等效项。

SQL Server data type          CLR data type (SQL Server)    CLR data type (.NET Framework)  

varbinary                     SqlBytes, SqlBinary           Byte[]  

binary                        SqlBytes, SqlBinary           Byte[]  

varbinary(1), binary(1)       SqlBytes, SqlBinary           byte, Byte[] 

image                         None                          None


varchar                       None                          None

char                          None                          None

nvarchar(1), nchar(1)         SqlChars, SqlString           Char, String, Char[]     

nvarchar                      SqlChars, SqlString           String, Char[] 

nchar                         SqlChars, SqlString           String, Char[] 

text                          None                          None

ntext                         None                          None


uniqueidentifier              SqlGuid                       Guid 

rowversion                    None                          Byte[]  

bit                           SqlBoolean                    Boolean 

tinyint                       SqlByte                       Byte 

smallint                      SqlInt16                      Int16  

int                           SqlInt32                      Int32  

bigint                        SqlInt64                      Int64 


smallmoney                    SqlMoney                      Decimal  

money                         SqlMoney                      Decimal  

numeric                       SqlDecimal                    Decimal  

decimal                       SqlDecimal                    Decimal  

real                          SqlSingle                     Single  

float                         SqlDouble                     Double  


smalldatetime                 SqlDateTime                   DateTime  

datetime                      SqlDateTime                   DateTime 


sql_variant                   None                          Object  

User-defined type(UDT)        None                          user-defined type     

table                         None                          None 

cursor                        None                          None

timestamp                     None                          None 

xml                           SqlXml                        None


查看完整回答
反对 回复 2019-08-14
  • 3 回答
  • 0 关注
  • 423 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信