Error is
LINQ to Entities does not recognize the method \'System.Object GetValue(System.Object, System.Object[])\' method, and this method ca
You will probably need to use Expression Trees to construct the Linq statement OrderBy(x => x.SomeProperty).
OrderBy(x => x.SomeProperty)
Create an OrderBy Expression for LINQ/Lambda
Create LINQ to entities OrderBy expression on the fly