日期:2014-05-18  浏览次数:20885 次

EF First + MVC3 自关联(树)结构的问题
刚学习 EF First + MVC3 遇到个问题 请教大家(百度未找到)?
C# code


//实体 

public class Tree
{
   public int TreeID{get;set;}
   public string name {get;set;}
   public Tree Parent{get;set;}
   public virtual List<Tree> Items{get;set;}
}



在view 里边的创建里 怎么绑定 父级?

现在我是这样写的
@Html.DropDownList("Parent_TreeID", "0")

但 Parent 为空

我看了下 实体里边没有这个 Parent_TreeID 属性 (所以无法绑定)
如果我添加的话 它又会自动在数据库里 增加 Parent_TreeID1 作为外键,不会使用 Parent_TreeID 这个字段做为外键?

现在我不知道怎么做了,请教大家,谢谢






------解决方案--------------------
MVC树