【发布时间】:2015-07-13 14:16:02
【问题描述】:
我有以下数据
类别
- 类别名称
- 类别 ID
产品
- 产品ID
- 产品名称
- 类别 ID
物品
- 物品ID
- 项目名称
- 产品ID
查询将是什么,以便我将获得多个列表,即
ListOfCategory 包含 CategoryName 和 ListOfProduct
ListOfProduct 包含 ProductName 和 ListOfItems
ListOfItems 包含 ItemName 和 ItemID
var cats = (from g in CMP.tblCategories
join proc in CMP.tblProducts
on g.CategoryID equals proc.CategoryID
join item in CMP.tblItems
on proc.ProductID equals item.ProductID
select new { Cat = g.Name, Pro = proc.Name, Itm = item.Name, ItmID = item.ItemID });
我知道这是错误的,所以请帮助我
【问题讨论】:
标签: c# asp.net-mvc linq linq-to-sql