如何像这样转换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());
}