我有一个常规的linq查询,如下所示:
Clients.Where (c => c.EmailReturnUndeliverable == false ||
c.ClientBadStanding_TF == false)
我想动态地编写查询:
Clients.Where ("EmailReturnUndeliverable = false Or ClientBadStanding_TF = false")
我查看了Scott G's article on Dynamic Linq,看起来我的语法是正确的。
但是,我无法运行第二个查询。
我的设置:
VS 10 / ASP.NET App
我采取的步骤:
任何人都有任何理事会对我所缺少的内容或如何获取使用声明进行清理?
答案 0 :(得分:0)
如果您的CLients是一个列表,可以尝试
Clients.AsQueryable().Where ("EmailReturnUndeliverable = false Or ClientBadStanding_TF = false")
如果我没弄错,DynamicLibrary.cs有我们可以应用于IQueryable的函数