How-to-simply...

Survive SQL Timeout Exception

  • 1 bool loaded = false;
    while (!loaded) { try {
    //...
    loaded = true;
    } catch (SqlException ex) {
    if (ex.Number == -2) {
    Console.WriteLine("SqlTimeout...");
    System.Threading.Thread.Sleep(60000);
    continue;
    } else { throw; }}}