简而言之,我有这些表格:
表:角色扮演游戏
列:RPGID、名称
表:RPGCharacter
列:CharID、RPGID、名称
表:RPGPosts
列:PostID、CharID、文本、时间戳
所以在数据库中的关系是:1 个角色扮演有 X 个角色,1 个角色有 X 个帖子。
我使用以下代码获取信息:
public static List<RPG> GetAllRPGs()
{
using (RPGDataContext dc = new RPGDataContext())
{
return (from a in dc.RPGs where !a.IsHided && !a.IsDeleted select a).ToList();
}
}
问题是:如何按 LAST 帖子(RPGPOst-Table 的 TIMESTAMP-Column)对这些列表进行排序?