linq groupby动态分组 ,比如根据用户选择的产品型号,产品分类,入库仓库进行动太分组

分组条件为可多选的:日期、型号分类、仓库,根据选择条件进行分组合计其数量与金额,假设有一张表保存了入库明细putable,字段为日期\型号\仓库\品类\数量\金额这个li... 分组条件为可多选的:日期、型号 分类、 仓库 ,根据选择条件进行分组合计其数量与金额,假设有一张表保存了入库明细putable,字段为日期\型号\仓库\品类\数量\金额
这个linq to sql grouyby怎么实现呢
展开
 我来答
百度网友04143ae74
2012-11-19 · TA获得超过153个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:209万
展开全部
var q =
from p in 表

group p by p.要分组的字段 into g
where 加条件,要什麼自己加

select new {
g.Key,
NumProducts = g.Count() //求数量,或求和都可以

};
更多追问追答
追问
分组的字段可以帮忙补充上去么
追答
为每种分组条件都写一段linq,然後根据不同的选择执行不同的linq。如果是直接用的sql,那麼你可以根据条件来拼sql语句,但是你要用linq,linq无法说能够动态的if。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式