0

How to get Max value from Dynamic Linq ?

public Func<TSource, T> DynamicMax<TSource, T>(string fieldName, object className)
            {
                var type = typeof(TSource);
                var pe = Expression.Parameter(type, "p");
                var propertyReference = Expression.Property(pe, fieldName);
                var constantReference = Expression.Constant(className);

                return Expression.Lambda<Func<TSource, T>>
                    (Expression.IsTrue(propertyReference, constantReference), pe).Compile();
            }
SSGeek
  • 71
  • 1
  • 3

0 Answers0