SQL 和 .NET Framework 数据类型对应表

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
时间: 2024-10-06 01:42:17

SQL 和 .NET Framework 数据类型对应表的相关文章

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应的GIS专业理论知识. 5.其他相关知识. SQL Serve

LINQ TO SQL和Entity Framework 的关系 你了解多少?

1. LINQ  TO SQL 和EF 特点:  LINQ TO SQL和Entity Framework都是一种包含LINQ功能的ORM 也就是所谓的关系对象的映射.其中包括的有DBFrist  Code Frist    ModeL  Frist   三种中方式 来进行和数据库之间的访问.只是形式不同而已本质没有什么区别.都是ORM  之间的转化.最终都是来进行访问底层的数据库的对象 和服务. 简单来说LINQ是为了满足不知道怎么操作数据库的程序员开发设计的,LinQ 可以让他们以一种面向数

Java数据类型和MySql数据类型对应表(转)

Java数据类型和MySql数据类型对应表 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   CHAR N CHAR java.lang.String 1   BLOB L+N BLOB java.lang.byte[] -4   TEXT 65535 VARCHAR java.lang.String -1        

Java数据类型和MySql数据类型对应表

Java数据类型和MySql数据类型对应表: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 TI

Linq实战 之 Linq to Sql及Entity Framework操作详解

Linq实战 之 Linq to Sql及Entity Framework操作详解 一:linq to db的框架 1. linq to sql 2. linq to ado.net entity framework linq to sql是一个团队 ef 是一个团队... linq to sql => ef 团队. linq to sql 适合一些小型的项目 => sqlserver ef 适合中形的项目,而且可以支持 sqllite,mysql,sqlserver 掌柜的项目开发中:使用的

LINQ之路10:LINQ to SQL 和 Entity Framework(下)

在本篇中,我们将接着上一篇“LINQ to SQL 和 Entity Framework(上)”的内容,继续使用LINQ to SQL和Entity Framework来实践“解释查询”,学习这些技术的关键特性.我们在此关注的是LINQ to SQL和Entity Framework中的”LINQ”部分,并会比较这两种技术的相同和不同之处.通过我们之前介绍的LINQ知识还有将来会讨论的更多LINQ Operators,相信阅者能针对LINQ to SQL和Entity Framework写出优雅

LINQ之路 9:LINQ to SQL 和 Entity Framework(上)

在上一篇中,我们从理论和概念上详细的了解了LINQ的第二种架构“解释查询”.在这接下来的二个篇章中,我们将使用LINQ to SQL和Entity Framework来实践“解释查询”,学习这些技术的关键特性.在本系列文章中,我不准备事无巨细的讨论LINQ to SQL和Entity Framework的方方面面,毕竟那样需要太多的篇幅,也会让我们从LINQ上面转移注意力,况且,园子里也有不少介绍LINQ to SQL和Entity Framework的好文章.我们在此关注的是LINQ to S

SQL Server 2008 geometry 数据类型

原文:SQL Server 2008 geometry 数据类型 摘自SQL Server 2008帮助 平面空间数据类型 geometry 是作为 SQL Server 中的公共语言进行时 (CLR) 数据类型实现的.此类型表示欧几里得(平面)坐标系中的数据. 注册 geometry 类型 geometry 类型已进行预定义,并可在每个数据库中使用.您可以创建 geometry 类型的表列并对 geometry 数据进行操作,就像使用其他 CLR 类型一样. 示例 以下两个示例显示了如何添加和

pl/sql三种特殊数据类型

pl/sql除了可以使用Orecle规定的基本类型外,还提供了3种特殊的数据类型%type类型.record类型和%rowtype类型. [%type类型] 使用%type可以声明一个与指定列名称相同的数据类型,例如 :v_id emp.id%type 是声名一个和emp表中id字段相同类型的变量. 使用%type定义变量有两点好处:第一,定义变量时不必查看表中各个列的数据类型:第二,如果表中列数据类型进行了修改,使用%type定义的变量会自动进行调整. [ record类型] 也称记录类型,使