【高分在线急等】LINQ查询问题,代码已贴出
-----------------Sqlserver表数据Category--------------------------
表结构:
ID   Category    
1      分类1   
2      分类2  
3      分类3  
4      分类4  
5      分类5   
-----------------Sqlserver表数据Detail--------------------------
表结构:
ID   CategoryID    Name    
1      1           子类1   
2      1  	   子类2
3      2           子类3
4      2           子类3 
5      2           子类3
--------------需用Linq查出结果----------------------------------
   [{"CategoryName":"分类1",
	  "DetailCount":2,
           Items:[{"ItemName":"子类1",Count:1}
		  {"ItemName":"子类2",Count:1}]
     }
    {"CategoryName":"分类2",
	  "DetailCount":3,
           Items:[{"ItemName":"子类3",Count:3}]
     }
   ]
-------------已建立的实体类-------------------------------------
class Category
//大类名称
public string CategoryName;
//下面子类总数
public int    DetailCount;
//子类list
public List<Detail> item;
class Detail
//子类名称
public string ItemName;
//子类个数
public int    Count;
              
------解决方案--------------------var query = from c in Category
            join d into Detail