具有内联值的Linq表达式字符串

时间:2010-08-31 17:48:10

标签: c# linq lambda expression nhydrate

我正在尝试构建用于IOC扩展nHydrate的表达式字符串。当我在表达式上调用ToString()时,我会得到类似的结果:

employee => employee.Username == value( Some type name here )

有没有办法将该值调用解析为实际值?

employee => employee.Username == "Captain Spiffy"

1 个答案:

答案 0 :(得分:1)

执行ToString()只会获取结束表达式结果,如果它是真正的表达式树,则像表达式>然后,您可以使用Expression Visitor类遍历表达式树。确保这不是一个Func!

-Fahad