【发布时间】:2017-11-19 16:13:21
【问题描述】:
我目前正在尝试在 Linq 中定义动态查询,但收到以下错误:
我的查询如下:
valuesList = valuesList.Where("(position=1 OR value LIKE '%3%')")
我做错了什么?
【问题讨论】:
标签: c# linq dynamic-linq
我目前正在尝试在 Linq 中定义动态查询,但收到以下错误:
我的查询如下:
valuesList = valuesList.Where("(position=1 OR value LIKE '%3%')")
我做错了什么?
【问题讨论】:
标签: c# linq dynamic-linq
试试这个-
您不能在 linq 语句中传递字符串
valuesList = valuesList.Where(x=>x.position == 1 || x.value.Contains(3))
【讨论】: