I usually create an expression this way.
ParameterExpression pe = Expression.Parameter(typeof(object1), "x"); string Name = "property1"; MemberExpression left = Expression.Property(pe, (object1).GetProperty(Name));
it produces left = x => x.property1
I need to know how I can create
left = x => x.Object2.property1
if Name = "Object2.property1"; and object2 is a child of object1
Thank you in advance
source share