1
我在MySQL數據庫中有一個名爲'Key'的專欄。似乎SubSonic專欄名爲'Key'
repo.Find<Class>(x=>x.Key.StartsWith("BLAH"));
生成的SQL代碼
WHERE Key LIKE 'BLAH%'
,而不是正確的像
WHERE `Key` LIKE 'BLAH%'
我怎樣才能迫使後來的行爲(是亞音速的錯誤嗎?)
我在MySQL數據庫中有一個名爲'Key'的專欄。似乎SubSonic專欄名爲'Key'
repo.Find<Class>(x=>x.Key.StartsWith("BLAH"));
生成的SQL代碼
WHERE Key LIKE 'BLAH%'
,而不是正確的像
WHERE `Key` LIKE 'BLAH%'
我怎樣才能迫使後來的行爲(是亞音速的錯誤嗎?)
您可以使用git的最新源代碼 - 這是自發布3.0.0.4版本以來解決的錯誤
嗨!你能指點我一個具體的提交? 8a3f14d8e21409ddf390581aefedf07393eb990a似乎有相同的問題:MySql.Data.MySqlClient.MySqlException:您的SQL語法中有錯誤;請檢查與您的MySQL服務器版本相對應的手冊,以便在第3行的'Key LIKE'S%''附近使用正確的語法。 – qdot 2010-09-13 09:59:58
您是對的,MySQL的問題不是固定的。我會看一看! – saintedlama 2010-09-16 04:55:34