db中的表的列可以存储空值(如DBNull
s).有没有一种方法,我可以从这些信息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()) { } }
我知道我可以读取单元格值并检查它DBNull.Value
,但我不是问我是否可以检查读取值是否为null,但是如果我可以检查列本身是否支持DBNull
s而不管表中存在的实际值.
我想知道这是否可能MySqlDataReader
和/或SqlDataReader
..