WebSharp 3.0(个人修订版)全代码,WebSharp 的作者已经抛弃它了吗?(一个国产ORM框架)
1. 增加了部分注释
2. 追加了log4net实现日志管理
3. AbstractDataAccess增加连接数和阅读器数,因为同一业务都是使用的相同的持久化类,可能会造成连接冲突。
4. 增加自定义DBType.cs,利用该枚举类型实现与其他各种数据库数据类型转换
5. 增加ProcedureAttribute属性类型
6. 重新启用了缓存功能
7. AbstractPersistenceManager增加了exclusiveMaps来管理属性为ExclusiveAttribute的属性,并且将该属性追加到columnMaps里面,用于从缓存读取数据时全面赋值(以前只赋值部分)
8. 为了实现简单事务,增加了DAO属性,基于连接的事务
9. 修改了部分AbstractorPersistenceManagerGenerator。例如一个实体对某个实体引用两次,命名问题;
10. 修改了oracle数据库操作的部分bug,如oracle序列读取到系统类型为Decimal
我现在利用该框架进行信息系统开发,数据库采用oracle9i2。
该框架结构清晰,使用方便,可惜作者没有更新了,不能不说是一个遗憾,真希望该框架一直持续下去。