Linq 动态查询问题 - 运算符 'OR' 与操作数类型 'Boolean' 和 'String' 不兼容
Linq Dynamic Query Issue - Operator 'OR' incompatible with operand types 'Boolean' and 'String'
我目前正尝试在 Linq 中定义动态查询,但收到以下错误:
我的查询如下:
valuesList = valuesList.Where("(position=1 OR value LIKE '%3%')")
我做错了什么?
试试这个-
您不能在 linq 语句中传递字符串
valuesList = valuesList.Where(x=>x.position == 1 || x.value.Contains(3))
我目前正尝试在 Linq 中定义动态查询,但收到以下错误:
我的查询如下:
valuesList = valuesList.Where("(position=1 OR value LIKE '%3%')")
我做错了什么?
试试这个-
您不能在 linq 语句中传递字符串
valuesList = valuesList.Where(x=>x.position == 1 || x.value.Contains(3))