我听说在框架4中有一个领域扩展方法,允许从数据读取器接收空值,而无需首先测试是否为null,然后再进行处理。 这里有关于扩展方法的信息(MSDN),但是我不知道如何在代码中使用它(相对较新于.net且从未使用过扩展方法)。 如果有人能给出示例,将不胜感激。
这是我尝试实现的内容,但当返回dbnull时会返回错误。
这是我尝试实现的内容,但当返回dbnull时会返回错误。
Reader.Read()
Dim Val As Nullable(Of Double) = Reader.GetDecimal(0)
Dim Vol As Nullable(Of Long) = Reader.GetInt32(1)