Entity Framework Core нескольких внешних ключей для одного и того же объекта - PullRequest
0 голосов
/ 31 октября 2019

Например, у меня есть эти 2 сущности

public class Group
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Email { get; set; }
    public ICollection<EmployeeGroup> EmployeesGroups { get; set; }
}

public class ProcessState
{
    public int Id { get; set; }        
    public string PendingEntity { get; set; }
    public string ApprovingEntity { get; set; }
    public string Message { get; set; }
    public ICollection<Process> Processes { get; set; }
}

Мне бы хотелось, чтобы

PendingEntity
ApprovingEntity 

были внешними ключами для сущности группы.

int PendingEntity - Group.Id
int ApprovingEntity - Group.Id

Как я могу описать это на моей модели?

...