Ошибка review of the query string passed to accepts any user input в обобщённом классе
Создаю дженерик класс доступа к данным с простыми CRAD операциями. Использую рефлексию, через неё заполняю Parameters для SqlCommand.
Но CommandText необходимо задавать напрямую. Иначе коданалайзер ругается:
review of the query string passed to accepts any user input
Так как класс обобщённый я не могу жёстко задать количество параметров в строке (например, в методе create)- так как предпологается, что он будет работать с разными таблицами.
command.CommandText = "insert into tableName (@p1, @p2 ..) values(@p1_value, @p2_value ..);";
Что нужно провернуть, чтоб не нарушить безопасность, но и успокоить анализатор?