更改自定义模块类上的主键字段

时间:2018-09-26 09:28:31

标签: kentico

我正在玩自定义模块和类(和UI)。我以简历管理器为例。在这种情况下,Employee类是父类,项目是子类(我也有一个“ Employee project”绑定类)。

我添加了UI来插入项目,以便以后可以将其链接到员工。 但是,在创建项目时,由于PK列为空,所以我得到一个空异常。 我检查了数据库和ProjectID列,没有设置身份。

我可以通过Kentico管理界面更改此设置吗?我不记得在创建类时是否选择了“ is m:n table”选项。

如果没有选择通过Kentico进行的操作,那么我将在SQL Management Studio中进行此操作,因为我已经设置了绑定类。

1 个答案:

答案 0 :(得分:0)

对于绑定类,documentation专门声明为“在数据库中手动将类的ID字段设置为外键。有关更多信息,请参见创建外键关系。”因此,您走在正确的道路上,只需在SQL Server中进行更改即可结束。