由于最近的要做的项目周期时间是在太短了,因此把 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()这玩意儿不行。