丹尼大叔

数学专业毕业,爱上编程的大叔,兴趣广泛。使用博客园这个平台分享我工作和业余的学习内容,以编程交友。有朋自远方来,不亦乐乎。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要

NHibernate支持所有的数据库数据类型。

以SQL Server数据库为例,下表是NHibernate支持的SQL Server数据库最常见的数据类型对照表。

第一列是NHibernate映射文件内type属性值,第二列是对应的.Net的POCO类属性数据类型,第三列是数据库字段类型。

NHibernate映射类型   .Net数据类型   数据库数据类型  
Int16 System.Int16 DbType.Int16
Int32 System.Int32 DbType.Int32
Int64 System.Int64 DbType.Int64
Single   System.Single   DbType.Single
Double System.Double   DbType.Double
Decimal   System.Decimal   DbType.Decimal  
String System.String   DbType.String
Byte System.Byte DbType.Byte
Char System.Char DbType.StringFixedLength—one character  
Boolean System.Boolean   DbType.Boolean
Guid     System.Guid   DbType.Guid
DateTime   Sysem.DateTime DbType.DateTime
DateTime   System.DateTime   DbType.Date
Binary System.Byte[] DbType.Binary
posted on 2016-07-02 15:01  丹尼大叔  阅读(1570)  评论(0编辑  收藏  举报