通常我会以这种方式创建一个表达式.
ParameterExpression pe = Expression.Parameter(typeof(object1), "x");
string Name = "property1";
MemberExpression left = Expression.Property(pe, (object1).GetProperty(Name));
Run Code Online (Sandbox Code Playgroud)
它产生 left = x => x.property1
我需要知道我该如何制作
left = x => x.Object2.property1
如果Name ="Object2.property1"; 和object2是object1的子项
提前致谢