NHibernate 入门学习和工具资源收集

NHibernate工具详解
本文介绍了NHibernate相关的实用工具,包括NHibernateUtil、QueryAnalyzer及NFrog等,这些工具能够帮助开发者更好地管理和优化NHibernate应用程序。文章详细讲解了如何使用QueryAnalyzer进行hbm.xml配置和HQL脚本分析,并介绍了NFrog在数据库结构导入与输出方面的应用。


---很好的理解基于NHibernate的应用的架构解说。现在很多Code Generator得到的基于NHibernate的代码的结构就和示例中一样。

 一个有用的NHibernate工具类NHibernateUtil (第三版)

提炼通用Session,Factory的方法。
一个NHibernate的好工具---Query Analyzer

 主要功能:配置并检查hbm.xml文件、分析HQL脚本。
配置hbm.xml文件
执行File--> new -->mapping documment,程序自动建立一个空的hbm.xml文件,在左边的树形列表中,可以添加配置节点。

分析HQL脚本

在分析HQL脚本之前,必须要在当前Project中进行如下设置:添加包括实体类的Assembly、添加hbm.xml文件、添加cfg.xml文件。 如果Assembly中已经包含 hbm.xml,则不需要添加hbm.xml文件。 设置完成后,即可在Queries页面的insert HQL Query中输入HQL脚本,选择Queries-->execute query即可。

最新版本下载地址:http://download.berlios.de/nqa/NHibernateQueryAnalyzer-0.7-binaries.zip

NHibernate 代码工具NFrog

 工具类似数据库设计工具
 能从现有数据库中导入结构,并利用项目的dll文件向数据库输出结构
 直接为项目添加、修改*.cs、*.hbm.xml文件
 工具围绕字段类型来工作;并将一些关系也视为类型。其中将many-to-one作为Entity类型、将bag 作为Items类型。另。工具并没有实现全部的关系;当然,用户能自己去实现,并配置添加到工具中。
下载地址:http://www.cnblogs.com/Files/kevin-Y/NFrogSetup.zip

附:NHibernate下载地址:
主站:http://www.hibernate.org/343.html

最新版下载:http://sourceforge.net/project/showfiles.php?group_id=73818

转载于:https://www.cnblogs.com/huangzhenwu/archive/2007/07/02/803225.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值