假设我需要使用动态查询过滤通用列表(List
)
我如何使用LINQ做到这一点?(目前在数据视图上使用行过滤器)
我看过scott g发布的帖子:但它似乎不适用于使用的对象IEnumerable
(包括通用列表)
谁能提出任何想法?
假设您的意思是基于字符串的查询:动态LINQ库将正常工作; .AsQueryable()
先呼叫:
string s = *dynamic query* var qry = l.AsQueryable().Where(s);
这为您提供了IQueryable
列表的包装,它提供了对动态LINQ扩展方法的访问.