0

我有context两个实体:Authority一对多Reports(每个报告都有一个权限,但每个权限可以有多个报告)。

我在每个实体中都有导航属性以指向另一个实体。

我正在尝试编写一个查询以返回按其拥有的报告数量排序的权限列表。由于Authority实体具有作为Reports报告列表的导航属性,我想我可以询问列表中有多少报告。

这可能吗 ?我是 Linq2Entities 的新手,我试图找到一个例子来做到这一点,但找不到。任何帮助,将不胜感激。

谢谢。

4

1 回答 1

2

听起来你想要这样的东西:

var query = context.Authority.OrderBy(auth => auth.Reports.Count());

(可能OrderByDescending改为。)

于 2012-04-15T08:20:03.813 回答