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