【发布时间】:2010-11-10 00:35:32
【问题描述】:
我目前正在使用 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 是否可以做到这一点。
【问题讨论】:
标签: .net orm subsonic subsonic3