Мне нужно написать общий метод, который принимает экземпляр типа generic и имя свойства в строковом формате и возвращает дерево выражений
Мне нужно преобразовать простое лямбда-выражение
a => a.SomePropertyName
где a
- это общий тип, который будет иметь свойство по имени SomePropertyName
Я знаю, что мы можем получить информацию о свойствах, используя следующий код отражения
System.Reflection.PropertyInfo propInfo = a.GetType().GetProperty("SomePropertyName");
Это может быть очень просто, но я не очень хорошо разбираюсь в деревьях выражений. Если есть аналогичный вопрос, пожалуйста, соедините его и закройте это