如何转换lambda 表达式到XML或者字符串


怎么转换lambda 表达式到XML或者字符串
现在有这么一个需求,一个通用的查询对话框,在不同的场景需要对可以查询的数据范围做一个限定,希望能够根据传入的查询条件自动筛选可以查询的范围,传入的参数又必须是字符串类型的。所以想知道怎么转换lambda 表达式到XML或者字符串。

具体来说,是一个Web页面,查询用户,有的场景,需要查询所有未离职的用户;有的场景,需要查询所有身份是主管的用户,等等。这么一个通用的查询页面,希望通过QueryString的方式传入查询的筛选条件(QueryString必须是字符串)。这里就希望将lambda 表达式序列化成字符串,然后在那个查询页面再反序列化回来用。这个地方可以实现么?

.net 程序开发 linq

se⑦en 11 years, 6 months ago


可以转换思路,试试QueryableExtensionForDynamicLinq

戦術的敗北 answered 11 years, 6 months ago

Your Answer