use*_*330 5 c# reflection ssis
我是在 C# 中使用反射的新手。任何帮助深表感谢。
PropertyInfo.GetValue(obj, null) 给了我一个对象值。
如果数据库中列的值为空,我会得到一个空异常:
System.Reflection.TargetInvocationException:调用的目标已抛出异常。Microsoft.SqlServer.Dts.Pipeline.ColumnIsNullException:该列具有空值。
如何处理这种情况?我应该遍历所有列并保留具有空值的列。
小智 5
您应该可以直接检查“Null”,如下所示
if(propInfo.GetValue(this, null) != null) {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14375 次 |
| 最近记录: |