0

我最近一直在做一些面向对象的设计。我还使用 EF 4.1 作为 ORM。现在,当我设计我的课程及其关联时,我可以考虑两种方法。一个是例如老师教一门学科。因此,Teacher 类可以将主题对象的引用作为属性(基于引用的方法),也可以将 SubjectId 作为属性(基于 ID 的方法)。我不确定应该采取哪种方法,为什么?我相信基于 ID 的方法更像是一种关系数据方法,而基于引用的方法是真正的 OO 方法。但我不确定。

4

1 回答 1

0

如果您使用 JPA,请选择基于引用的延迟获取方法。

于 2011-12-16T14:18:28.157 回答