обработка исключений .net sql - как получить параметр / значения sp - PullRequest
2 голосов
/ 29 февраля 2012

В разработке .net какое лучшее решение для получения параметров / значений процедуры хранилища (или, может быть, целого оператора) из исключения, когда возникает ошибка при выполнении процедуры хранилища?

Какие-нибудь общие решения?

среда --- c #, .net, linq to sql, процедура хранения, служба wcf

Спасибо

пример кода

public IEnumerable<string> GetCountries()
{
  using (var db = new L2SDataContext(_connectionString))
  {
    var result = db.prime_ui_country_get();

    return result.Select(item => item.country).ToList();
  }
}

1 Ответ

0 голосов
/ 29 февраля 2012

Информацию об ошибке (имя хранимой процедуры и т. Д.) Можно получить из свойства SqlException.Errors .Что касается параметров / значений, почему бы просто не использовать объект SqlCommand ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...