NHibernate实战:英文PDF版
需积分: 9 60 浏览量
更新于2024-12-16
收藏 1.94MB PDF 举报
"《NHibernate In Action》是一本关于NHibernate技术的英文PDF书籍,作者在线论坛可在http://www.manning-sandbox.com/forum.jspa?forumID=295找到,内容涵盖了从基础到高级的NHibernate使用技巧,包括对象/关系映射、事务处理、并发控制、高效检索对象等主题,并附有SQL基础和NHibernate映射属性的详细信息。"
《NHibernate In Action》这本书深入探讨了.NET环境中对象/关系持久化的问题,对于开发者来说是一份宝贵的资源。NHibernate是一个流行的开源ORM(对象关系映射)框架,它允许程序员在.NET应用中使用面向对象的编程模型,而无需直接与数据库进行交互,极大地简化了数据访问层的开发。
第一章“Object/Relational Persistence in .NET”介绍了.NET平台下的对象/关系映射基础,讨论了为什么需要ORM,以及NHibernate如何解决对象和关系数据库之间的不匹配问题。
第二章“Hello NHibernate”是入门章节,引导读者安装和配置NHibernate,通过简单的示例演示如何创建和执行基本的数据库操作。
第三章“Writing and Mapping classes”详细讲解了如何定义和映射业务实体类,包括使用XML或注解来指定对象属性与数据库字段的对应关系。
第四章“Working with persistent objects”涵盖了持久化对象的生命周期管理,如保存、更新、删除和加载对象,以及对象的状态转换。
第五章“Transactions, concurrency, and caching”涉及事务处理、并发控制和缓存机制,这是确保数据一致性、性能优化的关键部分。
第六章“Advanced mapping concepts”深入研究了更复杂的映射技术,如集合映射、继承映射、多对多关系等。
第七章“Retrieving objects efficiently”探讨了高效的对象检索策略,如HQL(Hibernate查询语言)、 Criteria API以及分页和排序。
第八章“Developing NHibernate Applications”指导读者在实际项目中如何集成和使用NHibernate,包括最佳实践和常见问题的解决方案。
第九章“Writing Real World Domain Models”则关注于构建符合业务逻辑的领域模型,展示了如何将NHibernate应用于复杂的应用场景。
第十章“Advanced Persistent Techniques”进一步探讨了高级持久化技术,如事件监听、自定义类型和插件。
附录A“SQL Fundamentals”提供了SQL基础知识,帮助读者更好地理解NHibernate底层的工作原理。
附录B“More on NHibernate Mapping Attributes”扩展了NHibernate映射属性的细节,提供了更多关于如何利用注解进行映射的信息。
《NHibernate In Action》全面覆盖了NHibernate的各个方面,无论是初学者还是经验丰富的开发者,都能从中获得宝贵的知识和实践经验。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-08-19 上传
2012-06-21 上传
2012-09-05 上传
2009-05-28 上传
点击了解资源详情
leefwu
- 粉丝: 19
- 资源: 2
最新资源
- guess-number-java
- shortcuts-ios-repo:我一直在使用的一些快捷方式的最新快照
- amsjs-workshop
- TSP_Genethic:遗传算法求解旅行商问题
- ignite-todo-list:Desafio 01-待办事项清单-点燃
- 电子功用-基于隧道二极管的窄脉冲发生电路
- PushServer:使用EJB3技术中的piggy-back技术实现服务器推送机制
- pforcs-problem-sheet:网络安全存储库(GMIT)编程
- 改进渣浆泵过流件铸造工艺及硬度的措施.rar
- protobuf-rpc-js:基于协议缓冲区的轻量级RPC for JS
- 销毁工具:使用哈巴狗,SCSSSASS和BEM进行实际布置
- PedroLucas-M-m:我的GitHub个人资料的配置文件
- linux-bin:一些Linux脚本
- 离心泵叶轮内流数值模拟的现状和展望.rar
- MyCom _Thread.rar
- jasmine-rspec-syntax:RSpec-y附加到Jasmine