动态生成linq语句

想动态生成一个linq语句我想从数据集list1中搜索各种关键字,例如搜索Name和Age,但是这些我事先不知道,这些都在一个数组a里面存着,也就是说a[0]="Name... 想动态生成一个linq语句
我想从数据集list1中搜索各种关键字,例如搜索Name和Age,但是这些我事先不知道,这些都在一个数组a里面存着,也就是说a[0]="Name",a[1]="Age"。where后面的语句?
var a=form i in list1 where i.Name select i;本来可以这么写,但是我不知是i.Name还是i.什么什么。
展开
 我来答
重典技术闲话
2010-10-24 · TA获得超过2173个赞
知道大有可为答主
回答量:2593
采纳率:0%
帮助的人:1133万
展开全部
可以使用Expression表达式树来动态构造Lamdba表达式,做为IQueryable.Where的参数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式