3
public class MenuItem
{
public Guid Id {get;set;}
public virtual Guid? ParentMenuItemId {get;set;}
public virtual MenuItem ParentMenuItem {get;set;}
public virtual ICollection<MenuItem> ChildMenuItems {get;set;}
}
當前的映射:
HasOptional(m => m.ParentMenuItem).WithMany(p => p.ChildMenuItems).HasForeignKey(m => m.ParentMenuItemId);
我嘗試添加了WillCascadeOnDelete(true)
,但我得到了一個錯誤。我應該如何更新我的映射以允許級聯刪除?所以,如果我刪除父母,所有的孩子都會被刪除。我必須手動執行此操作嗎?
您收到了什麼錯誤? – 2012-02-24 16:20:37