我有一個麪包屑表,我想返回最近插入的行。在SQL中,它將是一個MAX()
函數,但不確定如何在LINQ中執行相同的操作。基本上我想選擇具有最高BreadCrumbID WHERE ProjectID = 49
的行。C#使用LINQ來選擇行的最大ID
下面是我現在要查詢的所有行的查詢WHERE ProjectID = 49
。我想選擇具有最高BreadCrumbID
的行。
謝謝!
代碼:
using (dbPSREntities5 myEntities = new dbPSREntities5())
{
var currentStatus = (from tbBreadCrumb in myEntities.tbBreadCrumbs.Where(x => x.ProjectID == 49)
select new
{
Status = tbBreadCrumb.BreadCrumbID,
});
}
這似乎是接近...我錯過了什麼?來自於myEntities.tbBreadCrumbs.Where中的tbBreadCrumb(x => x.ProjectID == tbProject.ProjectID).Max(x => x.BreadCrumbID); – user1431633