0

ユーザーがエンティティを挿入/削除/追加できるフォームを作成しています。Winforms c# とエンティティ フレームワーク 4 を使用しています。

ユーザーはオブジェクトを削除できます。現在、これらのオブジェクトは他のエンティティから参照できるため、ユーザーがそれを削除しようとすると、例外が発生します。

その例外をキャッチして、そのオブジェクトが他のオブジェクトで使用され始めたことを示すメッセージを彼に表示します。

私が得た例外は(UpdateException)です。ただし、更新の問題もある場合、この例外が発生する可能性があります。この例外を使用して Sql からエラー コードを取得する方法はありますか? これが発生したときにスローされるエラーコードがあるためです。

SqlException を使用すると、その番号を確認できますが、それは私が受け取っている例外ではありません。

4

1 に答える 1