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