首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL连接器.NET EF6操作符不工作

MySQL连接器.NET EF6操作符不工作
EN

Stack Overflow用户
提问于 2014-11-27 07:57:46
回答 2查看 583关注 0票数 1

我正在使用MySQL连接器.NET和EntityFramework 6,版本6.9.5.0。

我构建了一个像这样的“类似”查询:

代码语言:javascript
复制
        var q = from u in ctx.Db.users
                where u.name.StartsWith(query)
                select u;

本报告汇编如下:

代码语言:javascript
复制
SELECT
...
FROM `user` AS `Extent1`
 WHERE `Extent1`.`name` LIKE 'p__linq__0%'

所以我的查询失败了,因为我的用户名永远不会是这样的.(也许有一天?)

这是一个错误,一种预期的行为,还是我错过了什么?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-27 08:17:57

在MySQL Bugtracker中找到两张票:

  • http://bugs.mysql.com/bug.php?id=74904
  • http://bugs.mysql.com/bug.php?id=74943
票数 2
EN

Stack Overflow用户

发布于 2014-12-22 15:58:11

您可以使用以下代码

代码语言:javascript
复制
        var q = from u in ctx.Db.users
                where u.name.StartsWith(query.Trim())
                select u;

它工作得很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27165718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档