首先使用EF代码为表本身创建外键

时间:2015-04-05 09:02:58

标签: entity-framework ef-code-first foreign-keys

如何构建一个树项类,其中包含指向同一个表中父对象的外键fatherId

1 个答案:

答案 0 :(得分:0)

这是一个解决方案:

    [Table("LeveledItems")]
    public partial class LeveledItem
    {
        [Key]
        public int Id { get; set; }

        //Other columns.....

        public int? FatherId { get; set; }

        [ForeignKey("FatherId")]
        public virtual LeveledItem Father { get; set; }
    }