Если ваши коллеги пишут свои операторы SQL, нет никакого гарантированного / реалистичного способа защиты от внедрения SQL, кроме как защитить его вручную, используя параметры во всех запросах. Даже предоставление механизма в вашей среде не является идеальным решением, поскольку вы все равно можете обойти его, просто проигнорировав его (или забыв использовать его).
Вместо того, чтобы использовать собственную платформу, рассмотрите возможность использования ORM, такого как NHibernate , который позаботится об этой проблеме для вас (и вам не придется писать операторы SQL большую часть времени).