如何在Visual Studio EF中使两个外键指向一个表?

时间:2019-10-26 06:47:58

标签: c# .net entity-framework code-first

.uppy-DashboardItem-actionWrapper {
  flex-direction: row;
}
  

错误号:2744,状态:2,类:16

     

为“ DetalleMenus”表指定了多个标识列。   每个表只允许一个。

更新:

代迁移

public class Menu
{
    [Key]
    public int idMenu { get; set; }
    [MaxLength(30)]
    public string descripcion { get; set; }
}

 public class DetalleMenu
 {
    [Key]
    public int idDetalleMenu { get; set; }
    public int MenuID { get; set; }
    [ForeignKey("MenuID")]
    public Menu idMenu { get; set; }

    public int MenuDetalleID { get; set; }
    [ForeignKey("MenuDetalleID")]
    public Menu idMenuDetalle { get; set; }
}

0 个答案:

没有答案
相关问题