最近はオブジェクト指向デザインをやっています。ORMとしてEF4.1も使用しています。クラスとその関連付けを設計するとき、2つのアプローチを考えることができます。1つは、たとえば、教師が科目を教えることです。したがって、Teacherクラスは、サブジェクトオブジェクトの参照をプロパティとして持つことができ(参照ベースのアプローチ)、SubjectIdをプロパティとして持つことができます(IDベースのアプローチ)。どのアプローチをとるべきか、そしてその理由がわかりません。IDベースのアプローチはリレーショナルデータアプローチであり、参照ベースのアプローチは真のOOアプローチであると私は信じています。しかし、私にはわかりません。