2012-02-29 23 views
2

.net開発では、ストアプロシージャのパラメータ/値(または文全体が多分)をキャッチする最適な解決策は、ストアプロシージャ?.net SQL例外処理 - spパラメータ/値を取得する方法

汎用ソリューションはありますか?

環境--- C#、.NET、LINQ 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

ストアドプロシージャ内のエラーを処理していますか? – JeffO

+0

私は、単にストアドプロシージャを呼び出すコードからパラメータを取得することをお勧めします。あなたの質問は、あなたが正しく物事を構成していないと私に信じさせる。私たちはあなたがprocと呼ぶ方法に関する少しのコードを参照する必要があります – NotMe

+0

いいえ。私はすべての可能な解決策を探しています、私はパラメータ/値を含む例外を発生させるために、それぞれの単一のspでそれを上げる必要がありますか? @ JeffO – Xin

答えて

0

にあなたはエラー情報(ストアドプロシージャ名を取得することができます等)をSqlException.Errors Propertyから入手してください。パラメータ/値については、なぜSqlCommandオブジェクトを使用しないのですか?

関連する問題