假设我想跟踪一些人对象和他们的职业历史记录。我应该遵循这种方法吗?
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;}
...
}
由于这是一对一的方法,一个人可以有一个职业我的问题是:我是否需要双向链接,或者更好的是如何链接这两个对象?
谢谢