从数据库 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" 给出错误如果我错了应该是什么查询
试试这个:
var firstId = (from p in obj.Cubisms
orderby p.Id
select p).First();
var firstId = (from p in obj.Cubisms select p.Id).Min();
您可以使用 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();
这是我在控制器中编写的查询
public ActionResult Description()
{
var firstId = from p in obj.Cubisms
where p.Id = MIN(Id)
select p;
}
但这里 "MIN" 或 "Max" 给出错误如果我错了应该是什么查询
试试这个:
var firstId = (from p in obj.Cubisms
orderby p.Id
select p).First();
var firstId = (from p in obj.Cubisms select p.Id).Min();
您可以使用 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();