无法决定考虑哪个属性 Key - 您可以创建一个名为"ID"的属性或使用 SubSonicPrimaryKey 属性标记一个属性



我已经研究了这个问题的答案,但我不知道哪里出了问题。

我在保存记录时得到这个错误

无法决定要考虑哪个属性的关键-你可以创建一个名为"ID"或标记一个与SubSonicPrimaryKey属性

它涉及到一个名为'ID' (int)的自增主键ID的表。我试过添加[SubsonicPrimaryKey]到公共属性(当然,如果它被称为ID我不需要虽然)。这个表和另一个在Save方法中设置的链接表具有完全相同的模式设计,这不会导致错误。

这是我的第一个亚音速应用程序,我遇到了这个错误,不知道下一步该怎么做。

任何帮助都很感激,谢谢。

如果您查看Subsonic源代码,您将在Object.cs (ToSchemaTable方法)中看到确切的错误消息。

Subsonic正在查找以下内容:

数据库中表上设置的主键或SubSonicPrimaryKeyAttribute属性然后对于

tableNameID其中tableName是表名。或者

ID关键

在这方面,亚音速非常灵活。

相关内容

  • 没有找到相关文章

最新更新