首页 新闻 会员 周边 捐助

请问我想创建Expression<Func<T, dynamic>> 类型的表达式如何写?

0
悬赏园豆:40 [已关闭问题] 关闭于 2014-12-24 17:35
1  public static Expression<Func<T, dynamic>> ToExpression<T>(this string value)
2         {
3             var property = typeof(T).GetProperty(value);
4             var parameter = Expression.Parameter(typeof(T), "p");
5             var propertyAccess = Expression.MakeMemberAccess(parameter, property);
6             Func<T, dynamic> expression = Expression.Lambda<Func<T, dynamic>>(propertyAccess, parameter).Compile();          
7         }

上面是自己写的一半,后面就不知道怎样写啦,请各位大神帮助下

OneWork的主页 OneWork | 初学一级 | 园豆:5
提问于:2014-12-12 21:03
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册