2010-09-11 73 views
1

我在MySQL數據庫中有一個名爲'Key'的專欄。似乎SubSonic專欄名爲'Key'

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

生成的SQL代碼

WHERE Key LIKE 'BLAH%' 

,而不是正確的像

WHERE `Key` LIKE 'BLAH%' 

我怎樣才能迫使後來的行爲(是亞音速的錯誤嗎?)

回答

2

您可以使用git的最新源代碼 - 這是自發布3.0.0.4版本以來解決的錯誤

+0

嗨!你能指點我一個具體的提交? 8a3f14d8e21409ddf390581aefedf07393eb990a似乎有相同的問題:MySql.Data.MySqlClient.MySqlException:您的SQL語法中有錯誤;請檢查與您的MySQL服務器版本相對應的手冊,以便在第3行的'Key LIKE'S%''附近使用正確的語法。 – qdot 2010-09-13 09:59:58

+2

您是對的,MySQL的問題不是固定的。我會看一看! – saintedlama 2010-09-16 04:55:34