我使用的是实体框架。我有一个多对多关系文章<->类别。每篇文章可以属于多个类别,每个类别可以属于多个文章。我可以得到每个类别中的文章数量:
public IEnumerable<MenuCategory> GetMenuCategories()
{
return (from c in db.CategorySet.Include("Articles")
orderby c.CategoryName
select new MenuCategory
{
CategoryID = c.CategoryID,
我有一份文章清单,这些文章属于不同的类别。
有时一个类别会有子类别,点击这个类别将显示该类别的所有字幕文章,而单击一个子类别将只显示该子类别的所有文章。
我很难找到一个模式。
文章
id | title | article | category_id
类别
id | title
如何在类别表中表示子类别?
我如何组织数据,使我可以很容易地得到所有的文章属于一个类别,也得到那些属于一个子类别?