2010-09-11 7 views
1

J'ai une colonne nommée 'Clé' dans une base de données MySQL. Il semble que leColonne SubSonic nommée 'Clé'

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

génère le code SQL

WHERE Key LIKE 'BLAH%' 

au lieu de corriger une comme

WHERE `Key` LIKE 'BLAH%' 

Comment puis-je force le comportement plus tard (est-ce un bogue dans SubSonic?)

Répondre

2

Vous pouvez utiliser la dernière source de git - c'est un bug qui a été résolu depuis la version 3.0.0.4

+0

Salut! Pouvez-vous me désigner un commit spécifique? 8a3f14d8e21409ddf390581aefedf07393eb990a semble avoir le même problème: MySql.Data.MySqlClient.MySqlException: Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de 'Key LIKE' S% '' à la ligne 3 – qdot

+2

Vous avez raison le problème n'est pas résolu pour MySQL. Je regarderai! – saintedlama

Questions connexes