I am using Entity Framework 5.0 and I have this Person
class:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
I use OrderBy
on an IEnumerable
object:
IEnumerable lstPerson<Person>
I found that I can use
lstPerson = lstPerson.OrderBy("FirstName", SortDirection.Ascending);
But when I get the lstPerson
from database, I must use
lstPerson.OrderBy(e => e.FirstName);
Why I can not use
lstPerson.OrderBy("FirstName", SortDirection.Ascending)
with IEnumerable
from database?