1
SubSonic SimpleRepository似乎对外部关系似乎没有太多支持。我的代码模型中的外部关系怎样才能保持并自然地从数据库加载?SubSonic SimpleRepository - 外部对象
SubSonic SimpleRepository似乎对外部关系似乎没有太多支持。我的代码模型中的外部关系怎样才能保持并自然地从数据库加载?SubSonic SimpleRepository - 外部对象
FKS是DB的关注 - 简单回购是那里尽可能简单地工作,所以如果你有子对象的集合,你需要加载它们:
公共IEnumerable的孩子{ 获得{ 回报Kids.All()其中(x => x.ParentID == this.ID;
}}
你必须用手工卷本。如果你想 “渴望” 加载 - DO
嗨,罗布,感谢您的回应。我希望有一些事情没有发生。并不涉及财产上每次访问DB的往返。 一对一关系呢?说,只有一个孩子。 – Anton 2009-12-31 19:24:12
只需按照这种方式进行编码 - 您可以拥有一个局部变量,并在它不为空的情况下返回它 - 如果它碰到数据库:)。最好的部分是你在代码中解决问题,而不是通过敲击ORM(因此名字) - 这是相当裸机:) – 2009-12-31 21:28:49