【发布时间】:2014-02-28 08:27:51
【问题描述】:
如何使用 LINQ 从具有 Count 和 Group By 的多个表中选择列?
这是我用 C# 编写的 SQL 查询,我想将其转换为 LINQ 查询。
string sqlProduct = string.Format(@"SELECT protype.idType, TypeName, **COUNT(idPro) as proNumber**
FROM protype, product
WHERE protype.idType=product.idType
**GROUP BY protype.idType, TypeName**
ORDER BY TypeName");
DataTable dt = new DataTable();
dt = Shop_Query.Select_Query(sqlProduct);
lvMenu.DataSource = dt;
lvMenu.DataBind();
【问题讨论】:
-
可以使用join吗?