Я генерирую ошибку повышения в процедуре SQL:
RAISERROR('Already exist',-10,-10)
но я не могу поймать его, используя следующий код в С#
catch (SqlException ex)
{
bResult = false;
if (ex.Errors[0].Number == -10)
{
CommonTools.vAddToLog("bInsertNewUser", "ManageUsers", ex.Message);
if ((savePoint != null))
savePoint.Rollback();
}
}
Как я могу поймать поднятую ошибку в С#?