Nigdy nie korzystałem z biblioteki Devart dotConnect, ale patrząc na OracleConnection
klasy wydaje się, że powinieneś być w stanie zamknąć połączenie po pewnym czasie, wywołując OracleConnection.Close()
. Powinno to wyprowadzić Cię ze stanu blokowania podczas próby Open
połączenie.
Nie przypomina to ustawiania limitu czasu, ale może działać. Ponadto sprawdź ConnectionTimeout
właściwość podczas debugowania tego kodu w celu potwierdzenia, że limit czasu jest prawidłowo ustawiony.