我现在正在玩 SubSonic 3.0,它看起来非常简单(除了我仍然必须在 SimpleRepository 和 ActiveRecord 之间做出决定,但那是另一回事了)。
但是,由于文档有点稀疏,我不确定它是否支持外部关系和延迟加载。本质上,我有一个班级帖子:
public class Posting {
[SubSonicPrimaryKey]
public Guid InternalId { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public DateTime? PostingDate { get; set; }
public List<Comment> Comments { get; set; }
}
和一个班级评论:
public class Comment
{
public string Body { get; set; }
}
如您所见,Posting 有一个评论列表。我可以以某种方式告诉 SubSonic 这两者是相关的吗?那就是我保存帖子时可以自动保存所有评论?更重要的是,当我加载一个帖子时,我希望评论列表一开始是空的,然后在某个时候说“好的,请现在填充它”。
我知道我可以在 Code 中手动管理它,但我只想知道 SubSonic 是否可以在我进行手动工作之前做到这一点。