Правило анализа кода SR0007 для проектов баз данных Visual Studio 2010 гласит:
Вы должны явно указать, как обрабатывать значения NULL в выражениях сравнения, заключив каждый столбец, который может содержат значение NULL в функции ISNULL.
Однако правило анализа кода SR0006 нарушается, когда:
В рамках сравнения выражение содержит ссылку на столбец ... Ваш код может вызвать сканирование таблицы, если он сравнивает выражение, содержащее ссылка на столбец.
Применимо ли это также к ISNULL, или ISNULL никогда не приводит к сканированию таблицы?