Castle学习系列(一)---ActiveRecord基础环境配置

       接下来准备学习下Castle框架,官网是http://www.castleproject.org/,本系列文章是建立在官网帮助文档的基础之上的。

       Castle最早在2003年诞生于Apache Avalon项目,目的是为了创建一个IOC(控制反转)框架。发展到现在已经有4个组件了,分别是ActiveRecord(ORM组件)、Windsor(IOC组件)、DynamicProxy(动态代理组件)、MonoRail(Web MVC组件)。

       目前我只做内部C/S系统,对于MonoRail组件还未找到使用场景,所以暂时不打算学习MonoRail组件。

       首先开始学习ActiveRecord 组件,ActiveRecord是建立在NHibernate基础之上的,封装了NHibernate的ORM特性,而且可以通过代码来配置数据库与实体之间的映射关系。目前ActiveRecord 是属于Castle框架的已完成的组件,也就是说以后不会再有新的特性。

       ActiveRecord必须用到的DLL如下所示:


       


      其中NHibernate版本号是3.1.0.4000,无法更新到最新版本3.3.3.3001,因为修改ActiveRecord项目引用编译不通过。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值