随笔分类 -  NHiberNate

NHibernate configuration
摘要:http://blog.csdn.net/dbcolor/article/details/2061929 阅读全文

posted @ 2014-03-04 15:37 多远才是未来 阅读(98) 评论(0) 推荐(0)

Date/Time Support in NHibernate
摘要:NHibernate 映射文件中property属性的type 几种datetime类型的使用。http://jameskovacs.com/2011/01/26/datetime-support-in-nhibernate/ 阅读全文

posted @ 2012-12-17 10:23 多远才是未来 阅读(115) 评论(0) 推荐(0)

NHibernate multi-threading issue (多线程问题)
摘要:int limitTimes; int.TryParse(ConfigurationManager.AppSettings["LimitTimes"], out limitTimes); var redoPurchaseEntityList = this.redoPurchaseEntityRepository.FindByExpression(p => p.SendNumber < limitTimes).ToList(); if (redoPurchaseEntityList.Count... 阅读全文

posted @ 2012-12-13 14:55 多远才是未来 阅读(380) 评论(0) 推荐(0)

NHiberNate操作时的问题
摘要:Nhibernate访问数据库,查询出来的结果必须转成自己定义的对象。否则之后对此对象的修改会保存到数据库中。 阅读全文

posted @ 2012-10-18 15:30 多远才是未来 阅读(111) 评论(0) 推荐(0)

MyGeneration
摘要:MyGeneration作用:实现对象关系映射(ORM),即自动的从数据库的表生成对应的对象.。数据库相关的配置:MyGeneration菜单中的DefaultSettings.参考网址:http://www.cnblogs.com/renrenqq/archive/2006/08/23/484216.html 阅读全文

posted @ 2012-09-24 10:16 多远才是未来 阅读(296) 评论(0) 推荐(0)

Nhibernate 延迟加载
摘要:关于Nhibernate 延迟加载必须处在同一个连接,即同一个Session会话。1.var policyId = this.policyGroupingEntityRepository.FindSingleByExpression(p => p.PolciyGroup.PolicyId == entity.PolicyId).PolciyGroup.PolicyId;2.var policy=this.policyGroupingEntityRepository.FindSingleByExpression(p => p.PolciyGroup.PolicyId == entit 阅读全文

posted @ 2012-08-29 18:40 多远才是未来 阅读(339) 评论(0) 推荐(0)

session.Evict 清除查询结果集的缓存
摘要:public TEntity FindSingleByExpression(Expression<Func<TEntity, bool>> expression) { var session = this.OpenSession(); // session.Clear(); //session.Evict(entity);有时会不起作用,session.Clear();反而可以代研究 var entity = session.Linq<TEntity>().FirstOrDefault(expression); session.Evict(entity); 阅读全文

posted @ 2012-08-07 15:51 多远才是未来 阅读(270) 评论(0) 推荐(0)

NHibernate Linq Provider
摘要:出自:http://www.cnblogs.com/guyoung/archive/2011/10/22/A024-MVCQuick.htmlNHibernate.Linq在.NET Framework 3.5中提供了LINQ 支持后,Linq的呼声一度很高,各种LINQ Provider更是满天飞。他能够将数据查询语句集成到编程语言中,以一种统一的方式操作各种数据源,减少数据访问的复杂性。而LINQ本身也提供了很 好的扩展性,使开发人员可以轻松地编写属于自己的LINQ Provider。在NHibernate 3.0.0 之前版本中并不存在Linq功能,Ayende Rahien贡献者为NH 阅读全文

posted @ 2012-03-13 11:15 多远才是未来 阅读(408) 评论(0) 推荐(0)

NhiberNate 和linq学习博客园网址
摘要:http://kb.cnblogs.com/zt/linq/http://www.cnblogs.com/lyj/category/129155.html使用MyGeneration生成NHibernate映射文件http://www.cnblogs.com/lyj/archive/2008/11/10/1330542.html 阅读全文

posted @ 2012-03-05 11:44 多远才是未来 阅读(167) 评论(0) 推荐(0)