У меня есть проект с человеком и зарегистрированным лицом
public class Person : BaseClass
{
public string Email { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public virtual ICollection<Team> ParentTeams { get; set; }
public virtual ICollection<Team> ChildTeams { get; set; }
[NotMapped]
public bool IsChildPerson { get; set; }
}
public class RegisteredPerson : Person
{
public int ProxyId { get; set; }
}
Зарегистрированный человек наследует человека.
В определенный момент человек становится зарегистрированным лицом. Но человек уже связан с командой.
Как я могу привести персона к зарегистрированному человеку, не теряя ссылки на другие базы данных?