publicstaticIQueryableApplySortFilter(thisIQueryablequery,stringcolumnName)whereT:EntityObject{varparam=Expression.Parameter(typeof(T),"o");varbody=Expression.PropertyOrField(param,columnName);varsortExpression=Expression.Lambda(body,param);returnquery.OrderBy(sortExpression);}因为OrderBy的类型不是从sor