C # Za pomocą LINQ wybierz maksymalny identyfikator wiersza
Mam tabelę nawigacyjną i chcę zwrócić ostatnio wstawiony wiersz. W SQL byłoby toMAX()
funkcja, ale nie wiem, jak zrobić odpowiednik w LINQ. Zasadniczo chcę wybrać wiersz, który ma najwyższyBreadCrumbID WHERE ProjectID = 49
.
Oto zapytanie, które mam teraz, które wybrałoby wszystkie wierszeWHERE ProjectID = 49
. Chcę wybrać wiersz, który ma najwyższyBreadCrumbID
.
Dzięki!
Kod:
using (dbPSREntities5 myEntities = new dbPSREntities5())
{
var currentStatus = (from tbBreadCrumb in myEntities.tbBreadCrumbs.Where(x => x.ProjectID == 49)
select new
{
Status = tbBreadCrumb.BreadCrumbID,
});
}