Я Черпая вдохновение из этого вопроса:Expression Tree как часть собственности
Convert Linq to Sql Expression to Expression Tree
Оригинальный плакат спросил, как преобразовать это в дерево выражений и получил хороший ответ, который можно увидеть в вышеупомянутая ссылка.
List<Region> lst = (from r in dc.Regions
where r.RegionID > 2 && r.RegionDescription.Contains("ern")
select r).ToList();
Как я могу получить свойство с методом get, который возвращает bool, который использует ExpressionTree? Я хотел бы быть в состоянии сделать что-то вроде этого (очевидно, что я не нужен == true
):
List<Region> lst = (from r in dc.Regions
where (r.AwesomeProperty == true)
select r).ToList();
Как будет идти об определении AwesomeProperty
?