Отправка пар значений ключей в базу данных для действия «Отправить» - PullRequest
1 голос
/ 12 сентября 2011

У меня есть сетка, которая содержит детали доступа пользователей, которая состоит из нескольких строк

-Пользователь может выполнить команду «Сохранить действие \ Удалить действие для каждой записи». -При нажатии кнопки Отправить нам необходимо отправить этот AccessID и действие в качестве значения ключа Pair to Database.

У меня есть возможное решение для этого, и я достигаю этого с помощью метода ниже

1.Создайте строку XML, используя класс StringBuilder, и отправьте эту строку XML в качестве параметра. 2. Удалите это, используя встроенную функцию Sql, во временную таблицу.

Этот подход вызывает у меня проблемы с производительностью

Пожалуйста, предложите мне, если кто-нибудь, альтернативу моей проблеме

1 Ответ

0 голосов
/ 30 апреля 2012

Вы должны создать хранимую процедуру с двумя параметрами и вызвать ее. Нет необходимости конвертировать в XML и отправить в базу данных, а затем конвертировать обратно. Сохраняй это простым.

Если вы делаете это так, потому что вы напрямую вызываете БД, тогда у вас есть большая дыра в безопасности инъекций, и вам следует использовать хранимую процедуру.

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