Я только что случайно наткнулся (на случай) на еще один глупый недостаток, вызванный неразрешенностью в sql в проекте, над которым я работаю ... и я так устал от этого.
Есть ли у вас какие-либо рекомендации относительно того, как устранить такие плохие SQL-заявления и обеспечить выполнение подготовленных заявлений, когда это возможно? Прямо сейчас я предпочел бы решение вроде Способы принуждения подготовленных заявлений
REVOKE DarnInlineDataStatements ON * TO xyzНо так как это кажется маловероятным, есть, например. статические инструменты анализа кода для поиска этих вещей (к определенной точке надежности)? Или что-нибудь еще вы бы порекомендовали?
Редактировать: Подход с мягкими навыками ", пожалуйста, не используйте их, есть (как правило) лучшие способы", похоже, не слишком хорошо работал в прошлом. Поэтому я бы предпочел что-то, что предотвращает такие запросы в первую очередь. Не намеренно нарушать существующий код, но для будущих проектов, некоторые решения «нет таких запросов» ;-)
Спасибо, я добавил FxCop в мой список дел;) – VolkerK