1
在我PageModels我:DropDownListFor()與自參照表指定父
public class Page : BaseModel
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int PageID { get; set; }
public int? ParentID { get; set; }
public string Name { get; set; }
public virtual Page Parent { get; set; }
public virtual ICollection<Page> Children { get; set; }
public Page()
{
this.Order = 0;
this.Live = false;
}
}
public class CommodityPageMap : EntityTypeConfiguration<Page>
{
public CommodityPageMap()
{
HasOptional(x => x.Parent)
.WithMany(x => x.Children)
.HasForeignKey(x => x.ParentID)
.WillCascadeOnDelete(false);
}
}
我希望能夠做的是有一個下降在我看來下來,當選擇集的PARENTID我模型。我不知道如何使用DropDownListFor
,這將直接與我的模型相關聯。
請問有人能指點我正確的方向嗎?
豔光四射,這確實是我的意思。非常感謝你的協助。 – webnoob