обычно я создаю выражение таким образом.
ParameterExpression pe = Expression.Parameter(typeof(object1), "x");
string Name = "property1";
MemberExpression left = Expression.Property(pe, (object1).GetProperty(Name));
он производитleft = x => x.property1
Мне нужно знать, как я могу производить
left = x => x.Object2.property1
если Имя = "Объект2.свойство1"; а объект2 является потомком объекта1
Заранее спасибо