Hi Jake,
2009/8/10 JakeS <[email protected]>
> [ActiveRecord]
> public class WhiteBoard : ModelBase<WhiteBoard>, IRecentUpdated
>
> [ActiveRecord]
> public class Discussion: ModelBase<Discussion>, IRecentUpdated
>
You can get around it completely, if you use generic interfaces:
public interface IRecentUpdated<T>
{
IList<T> RecentItems{get;}
}
[ActiveRecord]
public class WhiteBoard : ModelBase<WhiteBoard>, IRecentUpdated<Discussion>
[ActiveRecord]
public class Discussion: ModelBase<Discussion>, IRecentUpdated<Post>,
IRecentUpdated<Comment>
In parents, you the have:
And then a "parent" class with something like this:
private IList<Discussion> _recentItems;
[HasAndBelongsToMany(...)]
public IList<Discussion> RecentItems {...}
-Markus
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---