小编Dia*_*a G的帖子

如何创建子对象的Expression.Property

通常我会以这种方式创建一个表达式.

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的子项

提前致谢

c# linq expression func expression-trees

6
推荐指数
1
解决办法
3714
查看次数

标签 统计

c# ×1

expression ×1

expression-trees ×1

func ×1

linq ×1