.NET中有没有对象导航表达式的库
现在想使用类似Struts2中OGNL语言那种,通过表达式来访问对象,想知道.NET中有没有类似的东西。
例如我要给对象属性设值:
类 User
- int id
- string name
- Role role
类 Role
- int id
- string name
使用OGNL我可以直接在user对象上用表达式给user关联的role对象的id name赋值
SetValue(user, "role.id", 1)
.NET里面有木有类似的库可以实现这个?