![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Castle ActiveRecord II
智源万达
这个作者很懒,什么都没留下…
展开
-
[ActiveRecord] 之三:SessionScope
看了网上很多有关ActiveRecord的文章,对于SessionScope只是在延迟加载中提及,但是SessionScope实际上是ActiveRecord一个非常重要的特点。善于使用它可以提高应用性能。看看Castle官方网站是怎么说的。Session scope allow转载 2011-07-09 22:14:31 · 663 阅读 · 0 评论 -
[ActiveRecord] 之四:Cascade
在ActiveRecord中级联操作为我们带来很多方便,但是一些细节地方需要注意。[ActiveRecord("Users")] public class User : ActiveRecordBase { public User() { }转载 2011-07-09 22:19:56 · 500 阅读 · 0 评论 -
[ActiveRecord] 之一:初始化和配置
有关Castle.ActiveRecord的介绍文章已经有不少了,本文不做详述。配置文件个人认为使用一个独立的配置文件可能更好点,App.config / Web.config 已经被塞入很多的内容了。ActiveRecord.xml转载 2011-07-09 22:09:28 · 933 阅读 · 1 评论 -
[ActiveRecord] 之二:常用方法
看下面的例子[ActiveRecord("Users")] public class User : ActiveRecordBase { public User() {} public User(string name) : this() {转载 2011-07-09 22:12:05 · 748 阅读 · 0 评论 -
[ActiveRecord] 之八:Queries
ActiveRecordBase.ExecuteQuery(IActiveRecordQuery query) 让我们可以用 hql 执行一些复杂的查询操作。ExecuteQuery(ew ScalarQuery(typeof(User), "from User u where转载 2011-07-09 22:36:12 · 646 阅读 · 0 评论 -
[ActiveRecord] 之五:ActiveRecordMediator
有意无意的,很多文章都没有提及 ActiveRecordMediator 。ActiveRecordMediator最大的用途是:即便你的实体类不是继承自 ActiveRecordBase (不推荐这么做),它也可以进行同等的创建、查找等操作;另外这个类实现了很多常用的方法,我们转载 2011-07-09 22:22:17 · 661 阅读 · 0 评论 -
[ActiveRecord] 之六:继承
ActiveRecord 支持继承体系,我们看看几种不同的实现方式。1. 无关联继承public class Person { private int id; [PrimaryKey(PrimaryKeyType.Identity)] publ转载 2011-07-09 22:28:20 · 503 阅读 · 0 评论 -
[ActiveRecord] 之七:多数据库配置
ActiveRecord 的多数据库配置基本沿袭了 NHibernate 的思想,只不过在配置文件结构上作了些调整。1. 采用继承方式,归纳使用同一数据库的类型。比如 A、B、C、D、E 中 A、B连接到数据库Test1,C、D连接到Test2,而E连接到缺省的Test,那么具体转载 2011-07-09 22:32:26 · 490 阅读 · 0 评论