デバッグおよびリリース構成のSqlDataReader

プロジェクトで使用され、SqlDataReaderを使用してデータを受信します。

IDataReader reader = cmd.ExecureReader();

DataTable table = new DataTable();

table.Load(reader);

reader.Close();








データの取得元のテーブルでは、一部の列はヌルストレージを許可しません。 そのため、デバッグ構成では、テーブルテーブルのすべての列にAllowDBNull = trueがあり、リリース構成にはデータベースのテーブルスキーマと完全な一貫性があります。一部の列にはAllowDBNull = falseがあります



グーグルは何も得ませんでした。 誰かがこの動作の説明を教えて、SqlDataReaderが保持できるその他の興味深いことを教えてもらえますか?



All Articles