Не удалось запустить ... Ошибки - PullRequest
1 голос
/ 10 сентября 2009

После запуска «Запуск пользовательского инструмента» на .tt, сброшенном на моем VS2k8 prj, я не могу запустить свою программу .. показывает 8 ошибок, таких как:

Ошибка 23 Тип «SouthWind.LanguageText» уже содержит определение «KeyName» C: \ Documents and Settings \ Administrador \ Meus documentsmentos \ Visual Studio 2008 \ Projects \ WindowsFormsApplication4 \ WindowsFormsApplication4 \ ActiveRecord.cs 41320 23 WindowsFormsApplication4

Ошибка 30 Неоднозначность между «SouthWind.LanguageText.KeyName ()» и «SouthWind.LanguageText.KeyName» C: \ Documents and Settings \ Administrador \ Meus documentsmentos \ Visual Studio 2008 \ Projects \ WindowsFormsApplication4 \ WindowsFormsApplication4 \ ActiveRecord.cs 412 25 WindowsFormsApplication4 ... ... и другие

Есть проблемы с моей БД? Вы можете мне помочь? Использование MS SQL 2008

Я также хотел бы знать, нужно ли создавать новую таблицу / столбец, должен ли .tts снова запускаться для обновления классов?

Я новичок в OR / M! Спасибо

1 Ответ

2 голосов
/ 11 сентября 2009

KeyName - это имя метода в интерфейсе IActiveRecord, поэтому оно, вероятно, конфликтует с именем столбца в вашей таблице LanguageText. Если вы переименуете столбец, то все будет в порядке. После того, как вы переименуете столбец, вам нужно будет снова запустить .tt файлы, чтобы ваши изменения были приняты.

...