List<User> GetAll();
目的是构造这样的一个方法 List<User> GetAll(predicate);
如果 GetAll()。Where(p=>p.Name=="aaa") 是在查询完全集后再赛选的,效率很低。
怎么能把 p=>p.Name=="aaa" 转成 name='aaa'
就像linq to sql那样 , 但是脱离linq to sql做底层,有什么好方法把lambda表达式翻译成条件语句,拼sql方式执行
SMILET
相关分类