博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linq初级班 使用Let临时局部聚集变量
阅读量:6893 次
发布时间:2019-06-27

本文共 382 字,大约阅读时间需要 1 分钟。

使用Let临时局部聚集变量

在使用Lambea函数的时候,我们常常想在查询的过程中使用一些临时变量来存储索引值,平均数或者最大,最小值等,LINQ中提供了let关键字来解决这个问题:

代码

运行结果:

下面再来个难一点的查询,用于查询相应货物的销售量和销售额,这类查询在一般的办公系统中常常会用到,我们就看看如何用LINQ来进行简洁的查询吧:

代码

运行结果:

小结

在复杂查询中let临时局部变量能帮你很好的解决多表查询中需要临时存放一些聚合数据的问题,在此用一个小小示例演示给大家看,权当抛石引玉,如果哪位大侠有更好的解决方法,请告诉小弟,我也希望能够能有更大的突破~~

本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2011/01/06/1927728.html,如需转载请自行联系原作者

你可能感兴趣的文章
解决iOS上传包报错ERROR ITMS-90168
查看>>
抽象类和接口的区别
查看>>
关于#define你知道多少?
查看>>
Linux Iptables 双网卡实现网关路由及内网web mail ftp服务映射
查看>>
MySQL存储过程(1)定义
查看>>
使得CI在NetBeans 8.0中自动提示CI相关类和方法
查看>>
表单enctype 与 php处理
查看>>
《MS SQL Server 2000管理员手册》系列——36. 解决常见的效能问题
查看>>
对不同部门设置不同的共享盘符
查看>>
tcp有限状态机分析
查看>>
工作组和域
查看>>
Linux内核线程
查看>>
yarn和cnpm 配置
查看>>
第四题小案例3
查看>>
设计模式-策略模式
查看>>
Ubuntu 下Rsync配置及使用
查看>>
ipad开发需要投入更多的精力
查看>>
Linux服务器性能评估与优化
查看>>
C#往文件中追加文本内容信息
查看>>
让Openwrt在U盘运行
查看>>