【发布时间】:2013-03-17 02:19:02
【问题描述】:
我将 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。谢谢
【问题讨论】:
-
我们遇到了同样的问题
-
我也有同样的问题。有什么解决办法吗?
标签: mysql entity-framework-4.1