博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

关于ActiveRecord多数据库配置

Posted on 2011-03-31 09:25  codingsilence  阅读(168)  评论(0编辑  收藏  举报

 由于最近的要做的项目周期时间是在太短了,因此把 ActiveRecord给用上了。

        结果用着用着问题就来了。者碰上配置多数据库怎么办啊,后来网上也找了一些资料。但是基本上都是千篇一律,真搞不懂那帮家伙那样配置能不能用啊。。。

        反正我折腾了一上午都没配置出来。

        老是报错:“Could not obtain type from name '{0}',项目的类名”,

        结果越想越不对劲,把源代码拿来研究研究,问题找到了:

        在 ActiveRecord 源码中,文件目录是这样的:/Castle/Castle-all/ActiveRecord/Castle.ActiveRecord/Framework/Config/XmlConfigurationSource.cs

        把文件打开,再这样给他一改改哈哈行啦。。

其中不同的数据库的访问方式跟网上说的都差不多。

就是http://www.rainsts.net/article.asp?id=271这个地址上面说。我懒得复制粘贴哈。。 

其中 dll="xxxxx.dll" 这个属性是我自己后来加的。也就是通过这个dll去反射从而获取dll的类型。

因为原来使用的GetType()这玩意儿不行。