メソッド(たとえば、
)を使用して安全に取得できます。
IsDBNull
ただし、手動検査Get
は非常に面倒な場合があります。このプロセスを簡素化するために、空のとしてリストされている場合は、デフォルト値を返す拡張メソッドを作成することを検討してください。たとえば、GetString
<code class="language-csharp">if (!SqlReader.IsDBNull(indexFirstName)) { employee.FirstName = sqlreader.GetString(indexFirstName); }</code>この方法を使用して、心の安らぎで価値を取得できるようになりました。
IsDBNull
この方法は、空のオブジェクトを異常または混乱させることなく、空の値を効果的に処理します。
以上がSQL Data Readerを使用するときに、NULL値を優雅に処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。