【问题标题】:SubSonic column named 'Key'名为“Key”的 SubSonic 列
【发布时间】:2010-09-11 16:22:40
【问题描述】:

我在 MySQL 数据库中有一个名为“Key”的列。看来

repo.Find<Class>(x=>x.Key.StartsWith("BLAH")); 

生成 SQL 代码

WHERE Key LIKE 'BLAH%'

而不是正确的喜欢

WHERE `Key` LIKE 'BLAH%'

我怎样才能强制以后的行为(这是 SubSonic 中的一个错误吗?)

【问题讨论】:

    标签: sql mysql subsonic subsonic3 subsonic-simplerepository


    【解决方案1】:

    您可以使用来自 git 的最新源 - 这是自发布 3.0.0.4 以来已解决的错误

    【讨论】:

    • 嗨!你能指出我具体的提交吗? 8a3f14d8e21409ddf390581aefedf07393eb990a 似乎有同样的问题: MySql.Data.MySqlClient.MySqlException: You have an error in your SQL syntax;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的“Key LIKE 'S%'”附近使用正确的语法
    • 你说得对,MySQL 没有解决这个问题。我去看看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 2011-01-14
    • 1970-01-01
    相关资源
    最近更新 更多