无法运行...错误

时间:2009-09-10 19:53:17

标签: subsonic subsonic3

在我的VS2k8 prj上运行的.tt上运行“运行自定义工具”后,我无法运行我的程序..显示8个错误,如:

错误23类型'SouthWind.LanguageText'已包含'KeyName'的定义C:\ Documents and Settings \ Administrador \ Meus documentos \ Visual Studio 2008 \ Projects \ WindowsFormsApplication4 \ WindowsFormsApplication4 \ ActiveRecord.cs 41320 23 WindowsFormsApplication4

错误30'SouthWind.LanguageText.KeyName()'和'SouthWind.LanguageText.KeyName'C:\ Documents and Settings \ Administrador \ Meus documentos \ Visual Studio 2008 \ Projects \ WindowsFormsApplication4 \ WindowsFormsApplication4 \ ActiveRecord.cs 41243之间的歧义25 WindowsFormsApplication4 ... ......和其他人

我的数据库有问题吗?你能帮助我吗?使用MS SQL 2008

我还想知道是否需要创建新的表/列,如果.tts再次运行以更新类?

我是OR / M新手!感谢

1 个答案:

答案 0 :(得分:2)

KeyName是IActiveRecord接口中方法的名称,因此可能与LanguageText表中列的名称冲突。如果您重命名该列,那么您应该没问题。 重命名列后,您需要再次运行.tt文件才能获取更改。