J'utilise Subsonic 3 (Active Record), VS2010, Framework 3.5 contre une base de données MySQL. Quelqu'un a nommé une colonne "chaîne". Je ne vous * * t pas. OK, j'ai nommé quelques objets de base de données quelques noms stupides (comme nommer une table SQL Server "User") avant mais ... c'mon! Et je ne peux pas changer la table en raison des dépendances dans l'application!Subsonic DAL échoue compilation sur les colonnes qui sont des mots-clés
OK, je me sens un peu mieux maintenant que je l'ai VENTED un peu grâce à l'écoute
Alors, bien sûr, dans le code généré je reçois des erreurs dans tous les sens des lignes comme:
private string string {}
Je ne vois pas cela comme un bug prioritaire pour Subsonic à moins que d'autres n'aient des problèmes similaires avec d'autres noms de colonnes. Avez-vous l'intention de faire quelque chose à ce sujet?
Merci
Paul
P.S. Je vais essayer de changer les autres développeurs, ou me permettre de changer le nom de la colonne, je sais que c'est la vraie solution, mais Subsonic pourrait gérer gracieusement les noms illégaux, peut-être quelque chose comme le .netTiers gère (ajouter _safeName au nom, il deviendrait alors string_safeName).