У меня довольно похожая проблема с этим вопросом , но:
работа с абстрактными базовыми классами Я не могу выполнить эти конфигурации через свободный API:
CreateableBase {
public Guid UserIdCreated { get; set; }
[ForeignKey("UserIdCreated")]
public User Created { get; set; }
}
public ChangeableBase : CreateableBase{
public Guid UserIdChanged { get; set; }
[ForeignKey("UserIdChanged")]
public User Changed { get; set; }
}
Есть идеи для этого сценария? В настоящее время только один из этих пользователей может быть сопоставлен.