Я работаю над Приложением, использующим Entity Framework для доступа к данным.В некоторых целях необходимо проанализировать сообщение SqlException для получения дополнительной информации.Я уже выяснил, что это сообщение об исключении напрямую поступает с SQL Server.Поэтому, чтобы этот процесс синтаксического анализа работал, мне нужно убедиться, что в каждой среде установлен одинаковый язык.
Я использую этот язык для установки
SET LANGUAGE English;
В тестовых целях я сделалследующее:
SET LANGUAGE English;
SELECT * FROM ABC;
ABC не существует, поэтому он, очевидно, потерпит неудачу, и я получу сообщение об ошибке.В Management Studio мое ErrorMessage показывает это:
это на английском языке, как и предполагалось.
Теперь, когда я попробую то же самоев C # я получу:
на немецком языке.
Чего мне не хватает?Любые идеи кто-нибудь?Большое спасибо ...