データアクセスレイヤを扱う際に、エラー処理に関して確認するべきことは何ですか?例えば、データレイヤのエラー処理の訂正方法を修正してください
Public Function UserExists(ByVal userName As String) As DataTable
Dim dt As Object = Nothing
Dim arSqlParameters(0) As SqlParameter
arSqlParameters(0) = New SqlParameter("@UserName", SqlDbType.NVarChar, 50)
arSqlParameters(0).value = userName
dt = ABC.APP.DAL.DALHelper.ExecuteDatatable(ConnectionString, CommandType.StoredProcedure, "dbo.aspnet_sprGetUserByUsername", arSqlParameters)
Return dt
End Function
..さんは、私がこの機能を持っていると仮定しましょう、これは非常に怠惰と危険なコーディングのように思えます。このような状況で予期せぬことをあなたのコードがうまく処理できるようにするにはどうしたらよいでしょうか?
私はvb.netを使い慣れていません。私が開発しているアプリでエラー処理が行われていないので、これはアドバイスを探すのに最適な場所だと思いました。事前に感謝:)
"暗いdtをオブジェクト=無し"の背後にある動機を理解していない点に関しては、私は同意します。私はこれを開発サイクルの後期にやってきました。これは以前の開発者によってあらかじめ書かれたコードです。 – Chris