2011-02-20 67 views
1

好吧,我现在只想学习一些有趣的东西,并想知道我是否能得到一些反馈?实体框架查询帮助

表 分类 职位 Postings_Categories(连接表)

我需要弄清楚如何通过所有类别的重复并得到每个类别的贴子数量。同样,如果它可以用一个查询完成,我需要列出每个父类别的子类别。

分类表中有类别ID,类别名称,CategoryDe​​scription,ParentCategoryID

回答

0

如果你写你使用的方法(DB头/代码首先/波苏斯)这将是很好。如果DB头则很简单:

context.Categories.Include('Subcategories').ToList();//list of categories and their subcategories 

context.Categories.Select(c => new { Category = c, Postings = c.Postings.Count() }).ToList();//categories and number of postings 

当然,你的数据库需要正确设置,你必须建立外键关联表应该有两个表的唯一标识。如果数据库未正确声明,则创建这些查询可能会有问题。

+0

我确实有导航属性,而不是(“子类别”)它将是“Postings_Categories” – CrazyCoderz

+0

Postings_Categories表如何看起来像? – LukLed

+0

PostingsCategoryID int IDENTTITY,PostingID,CategoryID – CrazyCoderz