Я ВСЕГДА держу их включенными. Вы хотите убедиться, что ваш код не будет делать то, что нарушает правила FK. Если вы удалили их, ничто не помешает коду ввести неверные данные. Кроме того, мы будем использовать такие инструменты, как CodeSmith, чтобы помочь с некоторыми из наших частей автоматизации, а с CodeSmith он может автоматически генерировать процедуры запроса для нас, если у нас есть FK.
В целом, я твердо убежден, что среда разработки должна быть очень близка к среде производства. Если у вас их нет, очень возможно иметь код, который потерпит неудачу в производстве, потому что он нарушает ограничение FK, и он будет отлично работать в тесте.