Func的一个使用场合

 

string propertyName = GridViewSortExpression;

Func<Entity,  object> orderbyField = entity=>entity.GetType().InvokeMember(propertyName, BindingFlags.GetProperty,  null, entity,  new  object[] { });

GridView.DataSource = GridViewSortDirection == SortDirection.Ascending ? entities.OrderBy(orderbyField) : entities.OrderByDescending(orderbyField);

 

你可能感兴趣的:(result)