У меня есть SQL DB с различными таблицами, которые сохраняют информацию о продукте (это для интернет-магазина), и я кодирую на C#. Существуют варианты, связанные с данным продуктом, и, как упоминалось, информация, записанная об этих параметрах, распространяется по нескольким таблицам при сохранении.Проверка наличия элемента до сохранения
Теперь, когда я пришел для редактирования этого продукта в CMS, я вижу список существующих параметров продукта, и я могу добавить в этот список или удалить из него, как и следовало ожидать.
Когда я сохраняю продукт, мне нужно проверить, существует ли запись, и если это необходимо обновить, а затем сохранить новую запись. Я пытаюсь найти эффективный способ сделать это. Очень важно, чтобы я поддерживал идентификаторы, связанные с параметрами продукта, поэтому каждый раз очищать их от всех и повторно сохранять их, к сожалению, небезопасно.
Описать снова, возможно, более четко: представьте, что у меня есть набор параметров при загрузке продукта, он загружается в память и добавляется в/удаляется в зависимости от того, что пользователь выбирает. Когда они нажимают «Сохранить», мне нужно проверить, какие параметры являются обновлениями, а какие - новыми в списке.
Любые предложения эффективного способа сделать это?
Спасибо.
Спасибо за отзыв, Это всегда просто казалось мне утомительным, и когда что-то кажется утомительным, я склонен думать, что мне не хватает более эффективного способа сделать это. Приятно знать, что нет, несмотря на то, что это означает, что это займет некоторое время. – scaryjones