随笔分类 -  NHibernate

配置NHibernate将枚举保存为Oracle数据库中的字符串
摘要:使用NHibernate中的自定义类型,将枚举由默认保存为Oracle数据库中的整数改为保存为字符串(枚举值的名称) 阅读全文
posted @ 2015-11-23 11:17 1-2-3 阅读(1185) 评论(0) 推荐(0) 编辑
[NHibernate] Guid 作主键速度超慢的背后
摘要:从一个70万条的表里面取一条匹配Id的数据居然需要3.5秒!性能瓶颈到底是 NHibernate 还是 .net?难道真的不能用字符串做主键?问题又该如何解决呢? 阅读全文
posted @ 2011-07-12 22:32 1-2-3 阅读(7511) 评论(44) 推荐(7) 编辑
[NHibernate]获取分组查询的记录总数
摘要:rt 阅读全文
posted @ 2010-03-12 15:01 1-2-3 阅读(4900) 评论(4) 推荐(0) 编辑
用NHibernate调用Oracle的存储过程
摘要:NHibernate2.1.1版终于可以调用Oracle的存储过程了,不过必须使用NHibernate.Driver.OracleDataClientDriver驱动(Oracle.DataAccess.dll),但这又会导致hbm2ddl.keywords抛异常,所以也不是很完美。 阅读全文
posted @ 2009-11-04 12:00 1-2-3 阅读(7162) 评论(24) 推荐(1) 编辑
在Oracle+NHibernate环境下使用Guid字段
摘要:项目环境:VS2008+Castle ActiveRecord1.0.3(基于NHibernate1.2.0)+ SQLServer2005。我们这个项目要求既可以支持SQL Server2005数据库,也可以支持Oracle10g数据库,所以现在需要把SQLServer2005中的所有表和存储过程迁移到Oracle10g里。这个项目的每个表的主键都是Guid类型,在Oracle里面,是应该使用c... 阅读全文
posted @ 2009-10-01 12:56 1-2-3 阅读(5095) 评论(4) 推荐(1) 编辑