SubSonic SimpleRepository似乎没有很多外来关系的支持。如何在我的代码模型中保持外部关系并自然地从数据库加载?
答案 0 :(得分:1)
FK是一个DB关注点 - 简单回购是尽可能简单地工作所以如果你有一个子对象的集合,你可以根据需要加载它们:
public IEnumerable Kids {
得到{
返回Kids.All()。其中(x => x.ParentID == this.ID;
}
}
你必须手动滚动它。如果你想“急切地”加载它 - 根据具体情况来做。