如题:求查询条件转拉姆表达式思想与代码
当我们使用EF时,前台的数据到了后台时,前台的数据是name='123',value='qaz' 的形式,怎么处理变成拉姆表达式?
后台处理的语句为:_db.Set<T>().Where<T>(whereLambda)
跪求答案....
把C#委托和扩展方法看懂就行了~
别回答的这么抽象嘛。。。
Lambda居然给题主起了个这么高大上(TING BU DONG)的中文名。
建议题主看看Dynamic LINQ query,不知道就搜索吧,至于用什么搜索,这是个问题。
给你一个专业的工具,sql to linq ,或者sql to lambda,又或者各种,linqpad。破解很简单,自己上去找
System.Linq.Expressions 推荐你去看看这个https://msdn.microsoft.com/zh-cn/library/bb397951.aspx