为了账号安全,请及时绑定邮箱和手机立即绑定

关于Expression<Func<T, TResult>>

关于Expression<Func<T, TResult>>

跃然一笑 2018-11-21 12:15:30
一个关于Expression<Func<T, TResult>>动态累加的问题。要求返回一个表达式,e=>e.ID==1&&e.ID==2&&e.ID==3...e.ID==n 请问应该如何动态的累加啊。求代码!!!Expression<Func<T, TResult>> myTest = e=>e.ID==1;....retrun myTest;
查看完整描述

2 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

Expression<Func<T, TResult>> myTest = e=>e.ID==1; 
for(int i = 2; i <= n; i++)
{
    myTest = Expression<Func<T, TResult>>.And(myTest, e=>e.ID==n);
}
 
retrun myTest;


查看完整回答
反对 回复 2018-11-25
  • 2 回答
  • 0 关注
  • 515 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信