我将 EF4.1 与 MySql 一起使用,并且无法使 LIKE 查询正常工作。我想获取名称如 app 的产品列表
.Where(p=>p.Name.Contains("app") 仅返回一个名为 Apple 的产品。生成的 SQL 包含 LOCATE 运算符代替 LIKE '%app%'
我尝试使用 SqlQuery("select * from product where name like '%@p0%'", "app") 执行 sql 命令,但无济于事。它不会重新运行任何产品。
有人可以建议我如何为 MySql db 写 LIKE。谢谢