NHibernate教程第4篇:如何使用Criteria Query进行高效条件查询?

2026-05-25 07:423阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1264个文字,预计阅读时间需要6分钟。

NHibernate教程第4篇:如何使用Criteria Query进行高效条件查询?

本节内容: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教程第4篇:如何使用Criteria Query进行高效条件查询?

本节内容: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)。每个人有不同的喜好和特长,可以根据自己的情况选择使用其中的一种或几种。这一节我们介绍条件查询。

阅读全文