将字符串转换为Linq.Expressions或使用字符串作为选择器?

问题描述:

嗯,我有一个字符串现在有表达式值被评估..它说价值expr => expr.FieldName ...所以我想用这个字符串作为Linq。表达或任何其他方式来查询......就像Select(str)
请帮我一把。将字符串转换为Linq.Expressions或使用字符串作为选择器?

虽然我没有亲自使用它,但动态Linq库可能对您有用。退房ScottGu的帖子:http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

+0

我曾试过Scott Gu的动态库,并没有为我工作一些问题与我的身边...我需要修复..所以我一直在寻找别的东西。但是,谢谢你的回复... – Vishal 2010-05-06 19:09:02