NHibernate延迟加载机制详解:第12篇探索之旅,你了解多少?

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

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

NHibernate延迟加载机制详解:第12篇探索之旅,你了解多少?

本节内容+引入+延迟加载+实例分析

1.一对多关系实例

NHibernate延迟加载机制详解:第12篇探索之旅,你了解多少?

2.多对多关系实例

结语+引入+通过前文章节的分析,我们知道了如何使用NHibernate,例如CRUD操作、事务、一对多、多对多映射等问题。

本节内容

  • 引入
  • 延迟加载
  • 实例分析
    • 1.一对多关系实例
    • 2.多对多关系实例
  • 结语
引入

通过前面文章的分析,我们知道了如何使用NHibernate,比如CRUD操作、事务、一对多、多对多映射等问题,这篇我们初步探索NHibernate中的加载机制。

在讨论之前,我们看看我们使用的数据模型,回顾一下第二篇建立的数据模型。

Customer与Orders是一对多关系,Order与Product是多对多关系。这一篇还是使用这个模型,有关具体配置和映射参考本系列的文章。

延迟加载(Lazy Loading)

延迟加载按我现在的理解应该叫“视需要加载(load-on-demand)”,“(delayed loading)”,“刚好及时加载(just-in-time loading)”在合适不过了。这里按字面理解延迟仿佛变成了“延迟,延长,拖延时间”的意思。

阅读全文

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

NHibernate延迟加载机制详解:第12篇探索之旅,你了解多少?

本节内容+引入+延迟加载+实例分析

1.一对多关系实例

NHibernate延迟加载机制详解:第12篇探索之旅,你了解多少?

2.多对多关系实例

结语+引入+通过前文章节的分析,我们知道了如何使用NHibernate,例如CRUD操作、事务、一对多、多对多映射等问题。

本节内容

  • 引入
  • 延迟加载
  • 实例分析
    • 1.一对多关系实例
    • 2.多对多关系实例
  • 结语
引入

通过前面文章的分析,我们知道了如何使用NHibernate,比如CRUD操作、事务、一对多、多对多映射等问题,这篇我们初步探索NHibernate中的加载机制。

在讨论之前,我们看看我们使用的数据模型,回顾一下第二篇建立的数据模型。

Customer与Orders是一对多关系,Order与Product是多对多关系。这一篇还是使用这个模型,有关具体配置和映射参考本系列的文章。

延迟加载(Lazy Loading)

延迟加载按我现在的理解应该叫“视需要加载(load-on-demand)”,“(delayed loading)”,“刚好及时加载(just-in-time loading)”在合适不过了。这里按字面理解延迟仿佛变成了“延迟,延长,拖延时间”的意思。

阅读全文