Consultar una colección usando el objeto PropertyInfo en LINQ
Tengo un método con una firma como esta.
void RefreshMethod<T>(IEnumerable<T> lst, string propertyName) where T:class
{
Type type = typeof(T);
PropertyInfo property = type.GetProperties().Single(u => u.Name == primaryKeyProperty);
//query goes here
}
Ahora quiero consultar esa colección para obtener todos los valores cuyos
propertyName <0
En un escenario simple sería tan fácil como este
lst.where(u=>u.ID<0)
Pero aquí no tengo esa propiedad de ID, pero tengo el objeto "PropertyInfo" correspondiente.
¿Cómo debo lograr esto?
amable guía