摘要
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 |
作者:丹尼大叔
出处:http://www.cnblogs.com/uncle_danny
本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。