表达式树修改

时间:2017-01-26 13:19:31

标签: c# lambda expression

我有这个

expression = expression.And(c => (c.Parameter.ValueType != Domain.Entities.ValueType.Selection 
                                   && SqlFunctions.PatIndex(value, c.Value) > 0
                                  )
                                  ||
                                  (c.Parameter.ValueType == Domain.Entities.ValueType.Selection 
                                   && value == c.LookupValue.Code
                                  )
                            );

我需要修改它以便可以有多个值(用户现在可以从下拉列表中选择多个选项)。有什么想法吗?

0 个答案:

没有答案