ORMCodeGenerator2.0版Nhibernate代码生成器Nhibernate代码生成器(ORMCodeGenerator)的特色完全支持Nhibernate1.2数据支持Access2000/2003 MSSQL20000/2005 Oracle (MYSQL正在集成中...)可以生C或VB.NET代码自动识别表主,外键对access的特殊类型能进行自动转换,以适应项目正常使用可以生成1对多,多对1的表映射文件(也及对应的持久类文件)可选择是否生成带表关系的映射文件和持久类文件可自由设定是否启用延迟加载可同时生成持久类对应的接口文件生成配置参数自动记意,提高使用效率其他说明目前正在从此版本中提取一个公共代码生成内核,然后在此内核的基础上开发代码生成器.用于其它常用架构模型的代码生成.
Nhibernate代码生成器(ORMCodeGenerator)的特色
完全支持Nhibernate1.2
数据支持Access2000/2003 MSSQL20000/2005 Oracle (MYSQL正在集成中...)
可以生C#或VB.NET代码
自动识别表主,外键
对access的特殊类型能进行自动转换,以适应项目正常使用
可以生成1对多,多对1的表映射文件(也及对应的持久类文件)
可选择是否生成带表关系的映射文件和持久类文件
可自由设定是否启用延迟加载
可同时生成持久类对应的接口文件
生成配置参数自动记意,提高使用效率
使用方法:
1、连接DB。
2、选择表和表中的字段。
3、做Assembly和Namespace的设置,设置Project文件路径的设置,拷贝必要的DLL(NH,log4net等)。
我的评价:
1、具备了基本的从DB生成实体类和实体类配置文件的功能。
2、只支持C#,不能处理RelationNH最新的版本增强了对Relation的支持,Helper Kit也应该与时俱进。
3、不支持定义和DB中Column不同名称的Property名,而只能生成和Column名相同的Property名。
4、此款Kit不如可定义模板的工具灵活和强大,但是也可以为我们省去不少事情,比较实用。