I am trying to get the first and last values in a list. The query operator First() is supported but Last() and LastOrDefault() give an
First()
Last()
LastOrDefault()
I try not to use LastOrDefault() because sometime it doesn't work or support. I'm sorting id by desc and then grab the first records.
id
desc
.OrderByDescending(o=>o.id) .FirstOrDefault(s => s.Name == Name)