.NET тип перечисления кода ошибки SqlClient

Используйте списочное понимание, когда результат должен повторяться многократно или когда скорость имеет первостепенное значение. Используйте выражения генератора, где диапазон большой или бесконечный.

8
задан James Alexander 1 July 2009 в 21:15
поделиться

2 ответа

Насколько мне известно. В частности, вы можете определить свои собственные номера ошибок с помощью sp_addmessage , и ошибки будут изменяться (увеличиваться) в зависимости от версии SQL-Server, поэтому это быстро может стать проблемой, если (например) вы использовали .NET 2.0. с SQL Server 2008, поскольку ваши числа будут существовать.

1
ответ дан 6 December 2019 в 01:40
поделиться

К сожалению, я не Не думаю, что это возможно. Если вы запустите следующий запрос

select * from sys.messages where language_id=1033 and severity between 11 and 16

, он выдаст более шести тысяч строк. Вы можете написать небольшое приложение для анализа таблицы и создания класса C # со свойствами const, представляющими каждое сообщение, но это, вероятно, не стоит усилий.

1
ответ дан 6 December 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: