首页 > 代码库 > CRL开发框架发布啦,一款面向对象的ORM业务框架
CRL开发框架发布啦,一款面向对象的ORM业务框架
CRL是一个面向对象的轻便型ORM业务框架
数据处理使用了对象/数据映射,数据操作采用Lamada表达式来表示,增加了可编程性和可靠性,出错机率低,同时也能用原生的SQL实现查询或操作
数据连接以编程方式进行配置,支持多个数据库,参见Global.asax中实现,首次使用请更改LocalSqlHelper.CreateDbHelper中数据连接
通过业务对象封装继承,实现业务重用性,比较常用的封装有,会员/账户系统,字典配置,分类系统,在线支付,订单/购物车,权限验证/菜单系统等等,当然也可以写自已的业务封装
效率问题:在对象映射上作了缓存处理,查询效率几乎等于手写SQL效率,注:CRL对象查询默认是 with(nolock)
动态存储过程支持与查询转换,极大减少了数据库维护工作,增加开发效率
日志绑定,通过CRL操作数据时发生错误,会生成对应的错误日志,包括执行的语句,参数
CRL依赖CoreHelper.dll,此DLL是一个功能类库,包括数据访问,日志记录等
更多功能及实现日后补充,当前版本为DEBUG版,版本2.0,只在小范围有使用,有问题及建议请与我联系
支持数据库:SQL2000及以上(其它数据库支持有时间再进行整理)
.Net Framework 3.5以上
建议配合MVC使用,面向对象开发会省很多事
测试项目/示例 点击下载
测试项目预览
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。