Как вставить значение внешнего ключа в таблицу - PullRequest
0 голосов
/ 10 ноября 2009

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

Я использовал этот синтаксис

NewItemToInsert.tbl_PRODUCT_CATEGORY.category_id = Convert.ToInt32 (categoryId);

Категории отображаются в раскрывающемся списке на странице добавления продукта, и для привязки этого раскрывающегося списка я написал класс.

Идентификатор категории, который я хочу вставить, уже существует в таблице категорий, и этот идентификатор я хочу добавить в таблицу Product

Пожалуйста, дайте мне полезные предложения

Спасибо Ritz

Ответы [ 2 ]

0 голосов
/ 10 ноября 2009

CategoryId, который вы хотите вставить в таблицу Product, уже должен существовать в таблице ProductCategory.

0 голосов
/ 10 ноября 2009

вам нужно иметь таблицу категорий в памяти (или использовать правильное перечисление, которое синхронизируется со значениями в БД), и установить правильный categoryid при выполнении команды update / insert. если вы отправите код, мы увидим, есть ли там проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...