Я пытаюсь выяснить странную ошибку в моем приложении.Это один из тех ошибок типа «невоспроизводимые, которые появляются только раз в месяц».Я полил код, и в настоящее время мое лучшее предположение состоит в том, что SqlConnection каким-то образом создается открытым.То есть:
var conn = new System.Data.SqlClient.SqlConnection(@"Data Source=MyComputer;User ID=sa;Password=sa");
// conn.State == ConnectionState.Open here
Теперь я не могу сознательно воспроизвести эту ситуацию каким-либо образом, поэтому возникает вопрос - есть ли какое-то странное условие, при котором вышеприведенное может быть верным;или я должен продолжить поиск ошибки в другом месте?