2009-09-10 6 views
1

Après avoir exécuté « Run Custom Tool » sur le .tt larguées sur mon VS2k8 PRJ Je ne suis pas en mesure d'exécuter mon programme .. 8 montre des erreurs telles que:pas en mesure d'exécuter ... Erreurs

Erreur 23 Le type 'SouthWind.LanguageText' contient déjà une définition pour 'KeyName' C: \ Documents and Settings \ Administrador \ Meus documentos \ Visual studio 2008 \ Projects \ WindowsFormsApplication4 \ WindowsFormsApplication4 \ ActiveRecord.cs 41320 23 WindowsFormsApplication4

erreur 30 entre ambiguïté 'SouthWind.LanguageText.KeyName()' et 'SouthWind.LanguageText.KeyName' C: \ Documents and Settings \ Administrateur \ Meus documentos \ Visual Studio 2008 \ Projects \ WindowsFormsApplication4 \ WindowsFormsApplication4 \ ActiveRecord.cs 412 43 25 WindowsFormsApplication4 ... ... et autres

Un problème sur ma base de données? Pouvez-vous m'aider? Utilisation de MS SQL 2008

J'aimerais également savoir s'il est nécessaire de créer une nouvelle table/colonne, si le .tts s'exécute à nouveau pour mettre à jour les classes?

Je suis un débutant OR/M! Merci

Répondre

2

KeyName est le nom d'une méthode dans l'interface IActiveRecord, ce qui est probablement en conflit avec le nom d'une colonne dans votre table LanguageText. Si vous renommez la colonne, vous devriez être OK. Une fois que vous avez renommé la colonne, vous devrez à nouveau exécuter les fichiers .tt pour que vos modifications soient récupérées.

Questions connexes