为子属性测试生成表达式树
我想为这样的语句生成 LambdaExpression:
Adress (p => p.Person.Name == "Mike")
其中 Person
是一个具有 Name 属性的类。
我无法使用 Expression.Property
实现此目的。
有什么想法吗?
I want to generate a LambdaExpression for a statement like this :
Adress (p => p.Person.Name == "Mike")
where Person
is a class which have a Name property.
I can't achieve this with Expression.Property
.
Any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设 p 的类型为 PersonContainer:
Assuming the type of p being PersonContainer: