【发布时间】:2020-05-06 07:53:40
【问题描述】:
我有一个包含一些输入字段的脚本任务,例如“field_of_example”。脚本是这样的:
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
Dictionary<string, string> body = new Dictionary<string, string>();
foreach (PropertyInfo inputColumn in Row.GetType().GetProperties())
{
if (!inputColumn.Name.EndsWith("IsNull")
{
body.Add(inputColumn.Name, inputColumn.GetValue(Row).ToString());
}
问题是在 inputColumn.Name 中我有 'fieldofexample' 而不是 'field_of_example',有没有办法使用下划线获取输入名称?
【问题讨论】:
标签: c# ssis propertyinfo