13.01.17 C# Linq 查询最新的记录
2013-01-17 19:39
405 查看
var wcs = ( from wc in db.WorkConditions where wc.RTU_ID == e.CoverdItem.PointName orderby wc.time descending select (wc)).AsEnumerable().First(); var wr1 = (from wr in db.WaterRatios where wr.RTU_ID == e.CoverdItem.PointName & wr.Ch==1 orderby wr.time select (wr.WR)).AsEnumerable().Last(); var wr2 = (from wr in db.WaterRatios where wr.RTU_ID == e.CoverdItem.PointName & wr.Ch == 2 orderby wr.time select (wr.WR)).AsEnumerable().Last(); mapControl1.ShowToolTip(e.CoverdItem.PointName, ""+ "土壤含水率1:" + (wr1 / 10.0).ToString() + "%\r\n" + "土壤含水率2:" + (wr2 / 10.0).ToString() + "%\r\n" + "电压:"+(wcs.Voltage/10.0).ToString() +"V\r\n" + "温度:"+wcs.Temperature.ToString() +"℃\r\n" + "GPRS信号强度:"+wcs.si_0.ToString() +"\r\n" );
注意:
var wcs = ( from wc in db.WorkConditions
where wc.RTU_ID == e.CoverdItem.PointName
orderby wc.time descending
select (wc)).AsEnumerable().First();
var wr1 = (from wr in db.WaterRatios
where wr.RTU_ID == e.CoverdItem.PointName & wr.Ch==1
orderby wr.time
select (wr.WR)).AsEnumerable().Last();
var wr2 = (from wr in db.WaterRatios
where wr.RTU_ID == e.CoverdItem.PointName & wr.Ch == 2
orderby wr.time
select (wr.WR)).AsEnumerable().Last();
mapControl1.ShowToolTip(e.CoverdItem.PointName, ""+
"土壤含水率1:" + (wr1 / 10.0).ToString() + "%\r\n" +
"土壤含水率2:" + (wr2 / 10.0).ToString() + "%\r\n" +
"电压:"+(wcs.Voltage/10.0).ToString() +"V\r\n" +
"温度:"+wcs.Temperature.ToString() +"℃\r\n" +
"GPRS信号强度:"+wcs.si_0.ToString() +"\r\n" );
相关文章推荐
- 13.01.17 c# Linq 从查询的结果中返回指定数量的记录
- linq查询条件参数化--解决实际问题记录
- 【转载】C# 中如何实现LINQ查询数据库表信息
- C# Linq 查询数据库(DataSet)生成 Tree
- 查询 最新的一条记录的SQL
- LINQ 查询语法与方法语法 (C#)
- C#中linq学习(Linq查询操作中的类型关系)示例
- C# - linq查询现有的DataTable
- [转]C#Linq中的Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods,skip,take,takewhile,skipwhile,编译查询等
- C#程序中使用LINQ to XML来查询XML格式数据的实例
- 一个例子帮你搞懂C#语言高级特性系列(05) --- 语言集成查询(LINQ)
- SQL分页存储过程和C#中linq分页查询方法
- LINQ查询前N条记录
- C#中linq 分组查询
- 光脚丫学LINQ(016):创建简单对象模型和LINQ查询(C#)
- sql查询最新记录
- Linq 先进行分组,在进行排序(选取某一个人的最新的一条记录)
- C#用LINQ查询数组
- 查询最新一条记录的处理办法
- C#学习常用的命名空间---System.Data.Linq(语言集成查询)