NHibernate教程第4篇:如何使用Criteria Query进行高效条件查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1264个文字,预计阅读时间需要6分钟。
本节内容:NHibernate中的查询方法 - 条件查询(Criteria Query)
1.创建ICriteria实例
2.结果集限制
3.结果集排序
4.一些说明及示例查询
示例查询:通过Query By Example进行实例分析
本节内容
- NHibernate中的查询方法
- 条件查询(Criteria Query)
- 1.创建ICriteria实例
- 2.结果集限制
- 3.结果集排序
- 4.一些说明
- 根据示例查询(Query By Example)
- 实例分析
- 结语
上一节,我们介绍了NHibernate查询语言的一种:NHibernate查询语言(HQL,NHibernate Query Language),这一节介绍一下条件查询(Criteria API)。
NHibernate中的查询方法在NHibernate中提供了三种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API,Criteria Query)、(根据示例查询(QBE,Query By Example)是条件查询的一种特殊情况)、原生SQL(Literal SQL,T-SQL、PL/SQL)。每个人有不同的喜好和特长,可以根据自己的情况选择使用其中的一种或几种。这一节我们介绍条件查询。
本文共计1264个文字,预计阅读时间需要6分钟。
本节内容:NHibernate中的查询方法 - 条件查询(Criteria Query)
1.创建ICriteria实例
2.结果集限制
3.结果集排序
4.一些说明及示例查询
示例查询:通过Query By Example进行实例分析
本节内容
- NHibernate中的查询方法
- 条件查询(Criteria Query)
- 1.创建ICriteria实例
- 2.结果集限制
- 3.结果集排序
- 4.一些说明
- 根据示例查询(Query By Example)
- 实例分析
- 结语
上一节,我们介绍了NHibernate查询语言的一种:NHibernate查询语言(HQL,NHibernate Query Language),这一节介绍一下条件查询(Criteria API)。
NHibernate中的查询方法在NHibernate中提供了三种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API,Criteria Query)、(根据示例查询(QBE,Query By Example)是条件查询的一种特殊情况)、原生SQL(Literal SQL,T-SQL、PL/SQL)。每个人有不同的喜好和特长,可以根据自己的情况选择使用其中的一种或几种。这一节我们介绍条件查询。

