简体   繁体   English

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

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

here is my query that i have written in my controller 这是我在控制器中编写的查询

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

but here "MIN" or "Max" gives error what should be the query if i am wrong 但是这里“ MIN”或“ Max”给出了错误,如果我错了应该查询什么

You can use Enumerable functions to do the same, 您可以使用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();

Try this: 尝试这个:

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