一个关于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 回答
![?](http://img1.sycdn.imooc.com/545846070001a15002200220-100-100.jpg)
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;
- 2 回答
- 0 关注
- 515 浏览
添加回答
举报
0/150
提交
取消