linq groupby动态分组 ,比如根据用户选择的产品型号,产品分类,入库仓库进行动太分组
分组条件为可多选的:日期、型号分类、仓库,根据选择条件进行分组合计其数量与金额,假设有一张表保存了入库明细putable,字段为日期\型号\仓库\品类\数量\金额这个li...
分组条件为可多选的:日期、型号 分类、 仓库 ,根据选择条件进行分组合计其数量与金额,假设有一张表保存了入库明细putable,字段为日期\型号\仓库\品类\数量\金额
这个linq to sql grouyby怎么实现呢 展开
这个linq to sql grouyby怎么实现呢 展开
1个回答
展开全部
var q =
from p in 表
group p by p.要分组的字段 into g
where 加条件,要什麼自己加
select new {
g.Key,
NumProducts = g.Count() //求数量,或求和都可以
};
from p in 表
group p by p.要分组的字段 into g
where 加条件,要什麼自己加
select new {
g.Key,
NumProducts = g.Count() //求数量,或求和都可以
};
更多追问追答
追问
分组的字段可以帮忙补充上去么
追答
为每种分组条件都写一段linq,然後根据不同的选择执行不同的linq。如果是直接用的sql,那麼你可以根据条件来拼sql语句,但是你要用linq,linq无法说能够动态的if。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询