c# EF框架怎么实现where的多条件动态查询 如图代码,我实现了单条件查询数据的方法,但是我现在像扩展,实现多条件查询,请问这个方法该如何修改?... 如图代码,我实现了单条件查询数据的方法,但是我现在像扩展,实现多条件查询,请问这个方法该如何修改? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# ef 框架 where 动态 搜索资料 2个回答 #热议# 在购买新能源车时,要注意哪些? 仙戈雅3n 2017-12-26 · TA获得超过5790个赞 知道大有可为答主 回答量:2398 采纳率:75% 帮助的人:903万 我也去答题访问个人页 关注 展开全部 多条件构造原理也是一样的,使用动态构建Lambda表达树就可以实现,条件及值来自方法的形参提供。 更多追问追答 追问 怎么写呢?对ef其实不是很熟首先我条件数不确定,感觉要用个字段或者hastable添加条件。但是这个单条件的不会变 追答 需要擅长利用好MSDN:网页链接 追问 你好,恕我愚笨,我没怎么看懂,而且最后输出的Console的结果是什么意思,字段吗? 追答 最后输出的是companies 数组符合条件的元素。当你的条件不确定时,可以使用可变长数组,然后遍历并动态构建,当有多个条件时,可以使用Expression.AndAlso,Expression.OrElse,即分别代表e1=op1&&op2e2=op1||op2由于Lambda表达树底层采用了二叉树中序遍历,所以你还可以进一步构建为Expression.AndAlso(e1,e2),依此类推...最终成为类似像下面这种风格的多条件的形式:(op1&&op2)||(op1||op2) --甚至构建更复杂的查询条件。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 折柳成萌 高粉答主 2017-12-26 · 繁杂信息太多,你要学会辨别 知道顶级答主 回答量:4.4万 采纳率:96% 帮助的人:6308万 我也去答题访问个人页 关注 展开全部 你可以select(new {xxx}),比如查找User{ Name,ID}可以这么写Select(a => new {a.Name }) 追问 这个回答我在其他地方看过,并没看懂,首先,a这个对象我是TEntity,所以.Name是点不出来的。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-05-25 关于c#中EF框架的问题:怎样根据条件进行查询操作(如select * from table where name = ‘123‘的操作) 2016-11-07 asp.net mvc+ef框架下的多条件查询 1 2017-12-27 c# ef框架模式的select多参数查询 2018-03-16 c# ef语句怎么多条件查询方便? 2011-10-12 linq如何实现动态多条件查询 2018-05-13 c#中如何实现多条件查询? 5 2017-04-20 MVC4使用EF怎么实现多表多条件查询 2014-12-11 C#如何实现多条件查询?比如选择了使用状态等条件之后怎么设置要查询的日期区间? 更多类似问题 > 为你推荐: