Можно ли объединить параметризованные операторы обновления?C#

Место общения программистов C#
Anonymous
Можно ли объединить параметризованные операторы обновления?

Сообщение Anonymous »

У меня есть большое количество похожих, но уникальных операторов обновления, в которых одни и те же поля обновляются разными значениями, т.е.

Код: Выделить всё

UPDATE tbl SET field1 = "x" WHERE pk = 1;
UPDATE tbl SET field1 = "y" WHERE pk = 2;
Они отправляются в виде параметризованных запросов с помощью DbCommand. Могу ли я что-нибудь сделать, чтобы объединить их или иным образом оптимизировать процесс обновления?
Изменить: я могу подтвердить, что комментарий @MarcGravell выше работает и позволяет мне объединять запросы, даже если обновленные поля различны в каждом запросе.

Подробнее здесь: https://stackoverflow.com/questions/787 ... statements

Вернуться в «C#»