いくつかの人物オブジェクトとその経歴記録を追跡したいとしましょう。このアプローチは私が従うべきですか?
public class Person
{
public int Id {get; set;}
public string Name {get; set;}
public Career Career {get; set;}
public Person()
{...}
}
public class Career
{
public Person Person {get; set;}
public IList<Company> Companies {get; set;}
...
}
これは 1 対 1 のアプローチなので、1 人が 1 つのキャリアを持つことができます。私の質問は、双方向のリンクが必要ですか、それとも、これら 2 つのオブジェクトをどのようにリンクしますか?
ありがとう