本项目提供C# ORM框架及代码生成器的源代码,基于Kenly.DBFramework 4.6.5.5版本。轻松实现数据库操作与高效开发。
对象关系映射架构(DBFramework)及代码生成器源码包括以下内容:
一、使用Kenly.DBFramework.dll组件可以实现:
1. 数据表、视图和存储过程与对象之间的转换。
2. 自定义条件查询数据表、视图的功能。
3. 分页查询功能。
4. 根据ID、主键或自定义条件对数据表进行增删改操作。
5. 实现一对一,一对多,多对一及多对多的关系映射。
6. 单个对象和多个对象之间的事务控制支持。
7. 查询结果排序的支持
8. 支持查询表达式生成
9. 延迟加载功能
二、代码生成器:
1. 根据指定的数据库连接,自动生成数据表、视图及存储过程对应的C#类。
2. 自动生成相关的工程文件和完整的业务层项目文件。
3. 可以帮助创建定制查询方法。
4. 支持SQLServer 2000, SQLServer 2005 和 Oracle代码生成插件,支持插件扩展。
提供的资源包括:
1. 对象关系映射组件:Kenly.DBFramework.dll
2. 代码生成器源码:CodeHelper。
3. 插件源码(SQL Server 2000, SQLServer 2005 和 Oracle): Plugin。
4. 使用手册:DBFramework.Manual V4.5.3.pdf。
主要API包括:
- ViewGateway 类
- TableGateway 类
- StoredProcedure 接口和类
- AggregateEntity 类
- EntityMapper 静态类
- EntityUtility 静态类