我是 LINQ 和 OrmLite/MySql 的新手。我有一个需要导致 where 子句的服务请求参数:
`Name` LIKE '%something%' OR `Name` LIKE '%something%else%'
我知道我可以通过以下方式创建一个IN()
或一个=
子句:
ev.Where(rn => Sql.In(rn.Name, request.Name)); // Assuming an array here
ev.Where(rn => rn.Name== request.Name));
但我似乎找不到一个可以让我建立一个LIKE
. 此外,Name
实际上是一个别名,所以我试图避免手动构建 where 子句。