db のテーブルの列には、null 値を (s として) 格納できますDBNull。またはからこの情報を取得する方法はありますIDataReaderかDbDataReader?
using (var reader = command.ExecuteReader())
{
//can I get the column info like if it supports null value if I pass the ordinal?
reader.CheckIfSupportsNull(someIndex) ???
while (reader.Read())
{
}
}
セルの値を読み取って に対してチェックできることは知っていますが、読み取った値が nullDBNull.Valueであることをチェックできるかどうかは尋ねていませんが、テーブルに存在する実際の値に関係なく、列自体がsをサポートしているかどうかをチェックできるかどうかを確認できます。DBNull
MySqlDataReaderこれがand/or SqlDataReader..で可能かどうか知りたいです。