假设 - 派对商店希望根据其数据库中的条件选择人员.
数据库名称"BirthDays"字段:日,月,年
搜索实例的每个考虑因素都需要动态"where":
下面显然不起作用,因为它只考虑一个搜索实例,当有3或甚至10时:
query.Where(o => o.Day == 3 && o.Month == 4 && o.Year == 1997);
Run Code Online (Sandbox Code Playgroud)
我试着看看Expression和ParameterExpression,但无法绕过它.
[注] @Luaan是目前为止最接近的一个,加上"||" 不会解决#1.