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

プロジェクトで使用され、SqlDataReaderを使用してデータを受信します。
IDataReader reader = cmd.ExecureReader();
DataTable table = new DataTable();
table.Load(reader);
reader.Close();


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

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


Source: https://habr.com/ru/post/J100394/


All Articles