EF Core creates multiple foreign key columns
问题 Im using EF Core with .Net Core 3.1 I have simple example of Client-Event relationship: public class BaseEntity { [Key] [Required] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } public DateTime CreatedOn { get; set; } public DateTime? ModifiedOn { get; set; } } public class Client : BaseEntity { public string FirstName { get; set; } public string LastName { get; set; } public string Email { get; set; } public string Phone { get; set; } } public class Event :