上一篇文章主要写了AR的一些简单的操作,目的是让大家对AR有一定的了解,今天我主要来说一下AR里的配置文件的使用以及几种常见数据库的配置。
本文参考与:http://www.castleproject.org/index.php/ActiveRecord:Configuration_Reference
首先引用Castle官方网站上的一句话:It's necessary to specify some information in order to use ActiveRecord.在配置文件里我们需要指定数据库的连接字符串,数据源驱动等信息。
一、使用XML进行配置,如下:
然后在我们的程序中应该这样初始化:
二、使用应用程序的配置文件进行配置(web程序的Web.Config或应用程序的App.Config)
在程序中的初始化方法如下:
三、动态配置(InPlace)
这种方法主要用于动态创建应用程序的配置信息,这个时候就不能用XML了。
四、几种常见数据库的配置(摘自Castle官方网站)
1、SQL Server
2、Oracle
3、MySql
还有需要注意的一点,我们在写程序的时候对AR框架的初始化一般都放在global.asax.cs中的Application_start()方法里,如下: