Zapytanie o kolekcję za pomocą obiektu PropertyInfo w LINQ

Mam metodę z takim podpisem

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
}

Teraz chcę zapytać o tę kolekcję, aby uzyskać wszystkie wartości, których

propertyName <0

W prostym scenariuszu byłoby to tak proste

lst.where(u=>u.ID<0)

Ale tutaj nie mam tej właściwości ID, ale mam odpowiedni obiekt „PropertyInfo”.

Jak powinienem to osiągnąć.

uprzejmy przewodnik

questionAnswers(1)

yourAnswerToTheQuestion