Вы не должны дублировать свойства.Когда у enetity / class должны быть только свойства, действительные для этой сущности.
Если вы хотите вызвать другую таблицу, у вас должно быть свойство, которое будет возвращать другую сущность по определенному внешнему ключу.
В вашем случае у меня будет
public class Person
{
List<Appointment> _appointments;
public List<Appointment> Appointments
{
get
{
if (_appointments == null) _appointments = //LOAD APPOINTMENTS FOR THAT PERSON
return _appointments;
}
}
}
Надеюсь, что это поможет.