实体框架中代码优先的POCO类中的自引用

时间:2016-01-10 17:28:33

标签: c# entity-framework model-view-controller

我有模特:

 public class Category
 {
    [Key]
    public int CategoryId { get; set; }
    public string Name { get; set; }
    public int Parent { get; set; }
  }

我想首先使用代码创建数据库,以及如何为Parent添加外键? (创建关系Parent-> CategoryId)

1 个答案:

答案 0 :(得分:2)

    public class Category

 {
    [Key]
    public int CategoryId { get; set; }
    public string Name { get; set; }
    public int? ParentID { get; set; }
    [ForeignKey("ParentID")]
    public virtual List<Category> Subcategories { get; set; }
  }