【发布时间】:2011-04-11 19:31:48
【问题描述】:
我不确定如何准确表达我的问题,我可能会根据一些反馈对其进行更改。
什么时候最好设置参考关系(在我的 POCO 中),这样我就可以从孩子那里查找父记录,或者反过来?总是有办法“反向”查找项目或项目集合是一种好习惯吗?我知道这在很大程度上取决于我的应用程序,但我只想在开始塑造我的应用程序之前确保这一点。 所以,假设我有两张表:States 和 Country。国家与国家有关系(多对一),反之亦然(一对多)。我的 state 类将具有 Country 的属性,而我的 Country 类将具有 state 集合的属性。这是相当标准的。
在该示例中,允许一个国家/地区查找关联的州可能是有意义的。有人能想到我可能不关心该关联的时间,因此我没有为集合或单个项目加载项目的开销吗?
【问题讨论】:
-
所以你的问题不是如何这样做,而是为什么你会这样做?对吗?
-
@Sergio:是的。我打算把它放在我的标题中。我更新了。
标签: c# entity-relationship entity-framework-4.1