我已经研究了这个问题的答案,但我不知道哪里出了问题。
我在保存记录时得到这个错误
无法决定要考虑哪个属性的关键-你可以创建一个名为"ID"或标记一个与SubSonicPrimaryKey属性
它涉及到一个名为'ID' (int)的自增主键ID的表。我试过添加[SubsonicPrimaryKey]到公共属性(当然,如果它被称为ID我不需要虽然)。这个表和另一个在Save方法中设置的链接表具有完全相同的模式设计,这不会导致错误。
这是我的第一个亚音速应用程序,我遇到了这个错误,不知道下一步该怎么做。
任何帮助都很感激,谢谢。
如果您查看Subsonic源代码,您将在Object.cs (ToSchemaTable方法)中看到确切的错误消息。
Subsonic正在查找以下内容:
数据库中表上设置的主键或SubSonicPrimaryKeyAttribute属性然后对于
tableNameID其中tableName是表名。或者
ID关键在这方面,亚音速非常灵活。