DotNet Fantasy

专注于.NET技术

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年5月19日

摘要: 在上一篇处理继承关系中,我们介绍了使用Subclass和Discriminator来实现简单的继承关系。这一篇,将介绍如何使用Discriminator来实现稍微复杂一些的继承关系。 在此之前,要先说明一下:本次设计中的实体类都未继承自ActiveRecordBase。所以这里还要引入ActiveRecordMediator类,它可以让没有继承自ActiveRecordBase的实体使用A... 阅读全文
posted @ 2006-05-19 11:46 DotNet Fantasy 阅读(308) 评论(0) 推荐(0) 编辑

2006年5月16日

摘要: 在面向对象的设计中继承是少不了的,那么如何在AR里来设计有继承关系的实体类呢?查看相关文档并做了一些尝试,例子如下(例子很简陋,仅是单纯考虑继承的实现)。其中有理解错误的地方还肯请大家指正。 一、使用 subclass [ActiveRecord("Entity"), JoinedBase] public class Entity : ActiveRecordBase { private i... 阅读全文
posted @ 2006-05-16 10:05 DotNet Fantasy 阅读(252) 评论(0) 推荐(0) 编辑

2006年5月14日

摘要: 这两天看了Terrylee的ActiveRecord学习实践系列,使我对Castle的ActiveRecord有了一个初步的认识。今天先把实践中遇到的一些小问题作个记录,便于日后总结、修正。 最初遇到的一个问题就是:在做Many-Many关系映射,用实体类生成数据表的时候出现异常,如下:************** Exception Text **************Castle.A... 阅读全文
posted @ 2006-05-14 20:04 DotNet Fantasy 阅读(393) 评论(0) 推荐(0) 编辑