2015-04-05 2 views
0

Как я могу построить класс дерева элементов, который содержит внешний ключ fatherId, указывающий на его отца, который в той же таблице?Создайте внешний ключ непосредственно в таблице с кодом EF

+0

[так] является Q & сайта, пожалуйста, прочитайте help-> тур. Хотя ответы на я отвечают на вопросы, вопрос должен быть вопросом, то есть вопросом с предложением, которое имеет знак вопроса. И не сообщение в блоге, в котором содержатся только утверждения о вещах, несколько связанных с неявным и никогда не задаваемым вопросом. – Anthon

+0

Спасибо, и теперь это выглядит отлично :) – cheny

ответ

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; } 
    } 
Смежные вопросы