-1
假設我有這個類的類。自引用表的導航屬性
public class Category
{
public int Id { get; set; }
public int ParentCategoryId { get; set; }
public string CategoryName { get; set; }
public string Description { get; set; }
public Category ParentCategory { get; set; }
public List<Category> ChildCategories { get; set; }
}
不知道他們每個人有多少級別,我會在同一個表中保留類別,子類別等等。 ParentCategoryId
是FK。
這是配置自連接表的正確方法嗎?
//Navigation
HasRequired(c => c.ParentCategory)
.WithMany(c => c.ChildCategories)
.HasForeignKey(c => c.ParentCategoryId);
感謝您的幫助