摘要
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
本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号