反馈一个问题(BUG?),使用Expressionable拼接条件的问题 返回

反馈
3 1774

var exp = Expressionable.Create<Employee>().Or(a => a.EmployeeCode == "1");

var exp2 = exp.Or(a => a.EmployeeCode == "2");

生产的Where为


WHERE ((( 1 = 1 ) OR( [a].[EmployeeCode] = @EmployeeCode1 )) OR ( [a].[EmployeeCode] = @EmployeeCode2 ))


因为前面有 1 = 1 所以这个查询条件无效,条件始终为True。请问怎么写才合适?

热忱回答3

版块

学习文档

最新会员

发布达人

回贴达人