恋恋风尘

Coding is just my hobby……

博客园 首页 新随笔 联系 订阅 管理
  8 随笔 :: 0 文章 :: 79 评论 :: 49935 阅读

05 2011 档案

摘要:NHibernate3.0增加了一种新的查询API——QueryOver。QueryOver构建在NHibernate原有的 ICriteria API之上,支持Lambda表达式与扩展方法,可编写类型安全的查询语句,这样就克服了ICriteria API字符串硬编码的弊端。在上一篇文章中《NHibernate 3.x新功能实践(一) QueryOver(上)》通过一个简单的实例,介绍了QueryOver进行条件筛选(Restriction)、连接(Join)等应用,在这篇文章中将介绍投影(Projection)、把投影结果转成DTO、分页、子查询(Subquery)等常见应用场景。 阅读全文
posted @ 2011-05-16 19:24 恋恋风尘 阅读(4357) 评论(6) 推荐(2) 编辑

摘要:NHibernate3.0增加了一种新的查询API——QueryOver。QueryOver构建在NHibernate原有的ICriteria API之上,支持Lambda表达式与扩展方法,可编写类型安全的查询语句,这样就克服了ICriteria API字符串硬编码的弊端,可借助VS提供的智能提示方便代码输入,减少输入错误。同时可利用VS等重构功能自动更新因实体字段名更改而导致的查询语句的变更,方便代码重构。本文主要介绍QueryOver的常见应用,并结合一个可运行的实例对各查询场景进行详尽的阐述。 阅读全文
posted @ 2011-05-11 19:46 恋恋风尘 阅读(7124) 评论(4) 推荐(5) 编辑

点击右上角即可分享
微信分享提示