繁体   English   中英

获取最小值和最大值从数据库Linq到MVC中的Sql查询?

[英]Get min and max value from database Linq to Sql query in MVC?

这是我在控制器中编写的查询

    public ActionResult Description()
    {
       var firstId = from p in obj.Cubisms
                      where p.Id = MIN(Id)
                      select p;
    }

但是这里“ MIN”或“ Max”给出了错误,如果我错了应该查询什么

您可以使用Enumerable函数执行相同的操作,

  var min = obj.Cubisms.Min(r=> r.Id);
  var max = obj.Cubisms.Max(r=> r.Id);
 var firstId = (from p in obj.Cubisms select p.Id).Min();

尝试这个:

var firstId = (from p in obj.Cubisms
                orderby p.Id
                select p).First();

尝试这个:

var firstId = (from p in obj.Cubisms select p.Id).Min();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM