To get maximum value of a column that contains integer, I can use the following T-SQL comand
SELECT MAX(expression )
FROM tables
WHERE predicates;
Is it possible to obtain the same result with Entity Framework.
Let's say I have the following model
public class Person
{
public int PersonID { get; set; }
public int Name { get; set; }
public int Age { get; set; }
}
How do I get the oldest person's age?
int maxAge = context.Persons.?
As many said - this version
throws an exception when table is empty.
Use
or
Try this
int maxAge = context.Persons.Max(p => p.Age);
And make sure you have
using System.Linq;
at the top of your fileIf the list is empty I get an exception. This solution will take into account this issue: