Не уверен, получу ли я вас полностью - но ваш цикл For выполняется 68 раз (это то, что вы имеете в виду), а затем выдается исключение.Который вы хотите обработать раньше, чтобы не запускалось.Думаю, у вас есть Entity Framework.Таким образом, ваш код получает исключение, когда он фактически пытается подключиться к БД.Может быть попробовать:
MyDbContext.Database.Exists (); перед запуском цикла.Посмотрите, возвращает ли это Bool или генерирует Exception, поскольку сервер недоступен.