I have a class with the name Match. A match consists of a home team
and a away team and a date. It looks like this:

    [ActiveRecord]
    public class Match : Base<Match>
    {
        [PrimaryKey]
        public int MatchId { get; set; }
        [BelongsTo("HomeTeamId")]
        public Team HomeTeam { get; set; }
        [BelongsTo("AwayTeamId")]
        public Team AwayTeam { get; set; }
        [Property]
        public DateTime? MatchDate { get; set; }
    }

Now when I am coding the web page UI I want it to looks like this:

2008-01-02 TeamA vs TeamB
2008-02-02 TeamC vs TeamBarcelona
2008-04-12 TeamE vs TeamF

The problem is when I get all my match objects to a list and binds it
to a gridview the Team objects will not be visible in the gridview,
only the dates. Code example:

List<Match> lstMatches = new List<Match>(Match.FindAll());
gvMatches.DataSource = lstMatches;
gvMatches.DataBind();

The Team class looks like this:

    [ActiveRecord]
    public class Team : Base<Team>
    {
        [PrimaryKey]
        public int TeamId { get; set; }
        [Property]
        public string Name { get; set; }
    }

What is the best solution? Thanks!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to