Посмотрите на это для более короткого сравнения: Без учета регистра 'Contains (string)'
По сути, сделать сравнение без учета регистра (в противном случае вам потребуется много кода для проверкиразличные версии DeLetE (DELEte и т. д.)
Кроме того, вы можете создать список с запрещенными ключевыми словами и пройтись по нему, возможно, немного чище?
Что произойдет, если пользователю потребуется выполнить запросчто-то с этими ключевыми словами?
SELECT IsDeleted FROM Users;
Может быть, вы можете посмотреть на разрешающие параметры или, возможно, построить свой собственный "построитель запросов" в зависимости от сложности запросов (куча выпадающих списков, основанных на том, что в базе данных?).
Всего несколько предложений.
Но вы должны, если это возможно, следовать предложению о пользователе только для чтения.