Farklı şekilde ele alınabilmeleri için SQL sunucusu zaman aşımı istisnalarını özellikle yakalamam gerekiyor. SqlException'ı yakalayabileceğimi ve ardından ileti dizisinin "Zaman Aşımı" İçerdiğini kontrol edebileceğimi biliyorum, ancak bunu yapmanın daha iyi bir yolu olup olmadığını merak ediyor muydum?
try
{
//some code
}
catch (SqlException ex)
{
if (ex.Message.Contains("Timeout"))
{
//handle timeout
}
else
{
throw;
}
}