Изменение тайм-аута SqlConnection

Я пытаюсь переопределить тайм-аут SqlConnectionпо умолчанию, равный 15 секундам, и получаю сообщение об ошибке, говорящее о том, что свойство или индексатор

не может быть назначено, поскольку оно доступно только для чтения.

Есть ли способ обойти это?

using (SqlConnection connection = new SqlConnection(Database.EstimatorConnection))
{
   connection.Open();

   using (SqlCommand command = connection.CreateCommand())
   {
       command.CommandType = CommandType.StoredProcedure;
       connection.ConnectionTimeout = 180; // This is not working 
       command.CommandText = "sproc_StoreData";
       command.Parameters.AddWithValue("@TaskPlanID", order.Projects[0].TaskPlanID);
       command.Parameters.AddWithValue("@AsOfDate", order.IncurDate);

       command.ExecuteNonQuery();
    }
}
71
задан Ondrej Janacek 25 April 2014 в 08:21
поделиться