在 MVC 5 ASP.NET 将 SQL 查询转换为 lambda 表达式



如何像这样转换SQL查询:

Select * 
from product
where c_id = 2 

变成 lambda 表达式?

我试着这样写:

db.Products.Where(x => x.c_id == 2).ToList()

这是对的吗?

var filteredResult = db.Products.Where(x => x.c_id ==2 ).ToList();

应该工作,提供数据库。产品是集合。

这是

对的吗?

是的

如果你想和Where一起OrderBy,你可以试试这种方式

public ActionResult Index() { 
return View(db.Products.Where(x => x.c_id == 2).OrderByDescending(x => x.pro_id).ToList()); 
}

相关内容

  • 没有找到相关文章

最新更新