自动生成不需要的外键
public int Id { get; set; }
/// <summary>
/// 任务名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 负责人
/// </summary>
public int? UserId { get; set; }
public virtual User User { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int? FounderId { get; set; }
public virtual User Founder { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public DateTime CreateTime { get; set; }
public virtual ICollection<Periodization> Periodizations { get; set; }
public virtual ICollection<Stage> Stages { get; set; }
数据库迁移后,数据库中生成的字段有Id Name Description UserId FounderId CreateTime User_Id;查看数据库该表中的键,UserId、FounderId、User_Id均为外键;为什么会出现User_Id这个外键呢?我应该怎么做才不会出现User_Id这个外键呢