找回密码
 立即注册
查看: 15|回复: 0

北风网:牛牛讲师LINQ入门到精通(368mb)

[复制链接]

703

主题

17

回帖

89万

积分

【永久VIP】

积分
896101
发表于 前天 14:06 | 显示全部楼层 |阅读模式
本帖最后由 yyzhi 于 2026-7-12 20:13 编辑

下载地址:
游客,如果您要查看本帖隐藏内容请回复



NHibernate专题培训之NHibernate的五部曲。
Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对Java的JDBC(类似于ADO.Net)进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库,目前在国内Java开发界已经颇为流行,Hibernate+Spring往往是很多Java公司招聘的要求。而NHibernate,顾名思义,如同NUnit,NAnt一样,是基于.Net的Hibernate实现,但是目前介绍NHibernate的资料非常少,缺少一个系统完整的教程来全面的展现和深入NHibernate,而且现在NHibernate的文档又残缺不全,少的可怜,很多NHibernate的学习者往往都是通过Hibernate的文档来学习,但是毕竟不是所有的.Net开发者都熟悉Java,也不是所有的人都有精力有时间去学习Java,所以,我准备开始一个Step by Step的NHibernate教程,以便有兴趣的朋友能够快速的熟悉NHibernate,能够更快地体验NHibernate的开发乐趣。
  NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。
  NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHibernat 自动产生SQL语句,并确保对象提交到正确的表和字段中去。

课程讲述涵盖内容包括!底层类的封装及其CodeSmith的使用
类及映射文件*.Hbm.xml及NHibernate的配置
1 常见的接口ISession、ISessionFactory、ITransaction使用
2 HQL轻松入门讲解

1、进入https://www.hibernate.org下载最新的NHibernate的文件
NHibernate-2.1.0.GA-bin.zip
NHibernate-2.1.0.GA-src.zip
2、开发环境:Window XP Professional Service Pack 3
Microsoft Visual Studio 2008
Microsoft SQLServer2005
3、创建数据库,建表t_Person(t_Id,t_Name)
4、进入http://www.codesmithtools.com/下载代码辅助生成工具CodeSmith
5、创建项目,创建对象Person
6、创建对象与表之间的映射文件*.hbm.xml
*****将*.hbm.xml文件的属性-->生成操作-->嵌入的资源
7、编译该项目----将对象以及对象的映射文件封装起来

8、创建C/S项目来实现我们的体验
8.1引用文件NHibernate.dll 、NHibernate.ByteCode.LinFu.dll
引用Test.Model.dll
8.2在App.config里面配置NHibernate
9、编码,使用常用接口


高级部分-----多表连接----对象之间的关系,集合,对象的继承等等在NHibernate怎么实现
------------ Ado.Net与NHibernate与LinQ之间的恩恩怨怨,效率?性能?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|每日学IT论坛 |网站地图

GMT+8, 2026-7-14 07:18

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表