C# LINQ2SQL不同计数和排序

C# LINQ2SQL不同计数和排序,c#,linq-to-sql,C#,Linq To Sql,我有一个列表:a、b、c 使用LINQ2SQL,我需要以下列表: a,b,按a,b排序的计数(a,b),其中数组包含(c) 输出可以是a组,这没有问题 再进一步解释一下: 从表中选择a、b、c,其中c=1将给出a、b、c的列表。我不关心c,但我对a,b和a,b的计数有兴趣 好吧,这不是最好的解释。希望你能理解。样本数据: The data 1,1,1 0,0,0 0,1,0 0,1,1 0,2,0 0,3,5 0,3,6 0,3,7 Should output 0,0,1 0,1,2 0,2,

我有一个列表:
a、b、c

使用LINQ2SQL,我需要以下列表:
a,b,按a,b排序的计数(a,b),其中数组包含(c)

输出可以是a组,这没有问题

再进一步解释一下:
从表中选择a、b、c,其中c=1
将给出a、b、c的列表。我不关心c,但我对a,b和a,b的计数有兴趣

好吧,这不是最好的解释。希望你能理解。样本数据:

The data 1,1,1 0,0,0 0,1,0 0,1,1 0,2,0 0,3,5 0,3,6 0,3,7 Should output 0,0,1 0,1,2 0,2,1 0,3,3 1,1,1 数据 1,1,1 0,0,0 0,1,0 0,1,1 0,2,0 0,3,5 0,3,6 0,3,7 应该输出 0,0,1 0,1,2 0,2,1 0,3,3 1,1,1
“group”和“by”之间缺少某些内容?排序呢?可以在dg之后和选择之前添加
orderby dg.Key.A,dg.Key.B
from data in context.Data
group data by new
{
  data.A,
  data.B,
} into dg
orderby dg.Key.A, dg.Key.B
select new
{
  dg.Key.A,
  dg.Key.B,
  dg.Count()
}