内容属于标准的一些配置,不属于原创文章,只是把一些资料收集,整理在一起而已。
常见的几种数据库配置方案
Castle网站为我们提供的几个常见的配置示例,有的文章说,如果应用于Web 需要在<activerecord>节点配置 <activerecord isWeb="true"> 其实不配也没有关系
1.MS SQLServer















2.Oracle






























4.Firebird

















5.PostgreSQL















ActiveRecordStarter.Initialize( source, typeof(User) );
2.初始化多个实体类
2.1. ActiveRecordStarter.Initialize( source, typeof(Order),typeof(Product));
2.2. IConfigurationSource source = System.Configuration.ConfigurationManager.GetSection("activerecord") as IConfigurationSource;
Type[] paramTypes = new Type[3];
paramTypes[0] = typeof(User1);
paramTypes[1] = typeof(Post);
paramTypes[2] = typeof(Blog);
ActiveRecordStarter.Initialize(source, paramTypes);
3. Assembly assembly = Assembly.Load("ARTest");
ActiveRecordStarter.Initialize(assembly, source);
4. // 获取数据库连接配置
XmlConfigurationSource source = new XmlConfigurationSource(@"Config\ActiveRecord.xml");
// 载入程序集中所有 ActiveRecord 类。
ActiveRecordStarter.Initialize(Assembly.GetExecutingAssembly(), source);
这样可以一次初始化所有的程序集里面的类。