2015-04-05 51 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; } 
    }