У меня есть таблица Holiday и таблица User.
В таблице Holiday есть столбцы RequesterID и AuthorisedByID, которые оба ссылаются на первичный ключ таблицы User.
Это моя модель Holiday:
public class Holiday
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public Guid HolidayId { get; set; }
    [ForeignKey("UserId")]
    public virtual User User { get; set; }
    public Guid RequesterId { get; set; }
    public Guid? AuthorisedById { get; set; }
}
Я не могу объявить AuthorisedByID в качестве внешнего ключа в таблице User так же, как я думаю, что сделал с столбцом RequesterID.
Интересно, можете ли вы дать мне несколько советов о том, как разрешить.
Спасибо.
