2015-04-05 83 views
0

如何构建一个包含指向其父在同一个表中的外键fatherId的树项目类?使用EF代码优先创建表本身的外键

+0

[所以]是一个问答网站,请阅读帮助 - >游。虽然自我回答的问题没有问题,但问题必须是一个问题,即带有问号的句子。而不是一个博客文章,只包含有关与隐含的,从未问过的问题有关的事情的陈述。 – Anthon 2015-04-11 04:07:04

+0

谢谢,现在看起来不错:) – cheny 2015-04-11 10:16:54

回答

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; } 
    }