c# - 无法将类型为“System.DBNull”的对象转换为类型“System.Byte []
问题描述
我收到以下错误,我在如何编写以下代码片段以防止在投射之前出现以下错误时遇到了一些困难,我尝试了以下解决方案但没有运气......
错误:无法将类型为“System.DBNull”的对象转换为类型“System.Byte []
byte[] pictureAsByteArray = (byte[])reader.GetValue(ordinals.GetOrdinal("xxxSignature"));
解决方法不起作用:
if ((reader.GetValue(ordinals.GetOrdinal("xxxSignature")!= null))
else() then casting