Например, допустим, у меня есть строковое свойство «Document.DocumentType.DocumentCode», где DocumentCode - это десятичный тип, допускающий обнуляемость.
Как мне построить дерево выражений для этого: x.Document.DocumentType.DocumentCode.GetValueOrDefault() == 4
?
Для моего реального случая я не буду точно знать, как будет выглядеть свойство связанной строки или уровни свойств.