изменение поля первичного ключа в пользовательском классе модуля - PullRequest
0 голосов
/ 26 сентября 2018

Я играю с пользовательскими модулями и классами (и пользовательским интерфейсом).и я использую менеджер резюме в качестве примера.В этом классе класс Employee является родительским, а проект - дочерним (у меня также есть класс привязки «Проект сотрудника»).

Я добавил пользовательский интерфейс для вставки проектов, чтобы позднее связать их с сотрудниками.Однако при создании проекта я получаю пустое исключение, так как столбец PK пуст.Я проверил базу данных и столбец ProjectID, не имеет установленного идентификатора.

Могу ли я изменить это через пользовательский интерфейс администратора Kentico?Я не могу вспомнить, выбрал ли я опцию «is m: n table», когда создал класс, и тоже не могу его найти.

Если нет возможности сделать это через Kentico, я сделаю этов SQL Management Studio, как я уже говорил, настроен класс привязки.

1 Ответ

0 голосов
/ 26 сентября 2018

Для связывающих классов документация специально гласит: «Вручную установите поля идентификатора класса как внешние ключи в вашей базе данных. См. Создание отношений внешних ключей для получения дополнительной информации».Таким образом, вы выбрали правильный путь, просто внесите изменения в SQL Server.

...