예제 #1
0
 protected void ExtractDataRow(DataRow row, IEnumerable <DataColumn> columns, out Dictionary <string, object> output)
 {
     output = new Dictionary <string, object>();
     foreach (DataColumn dataColumn in columns)
     {
         Variable variable = dataColumn.ExtendedProperties["Variable"] as Variable;
         if (variable != null)
         {
             base.FillColumnsBasedOnLambdaExpression(row, variable);
             output[dataColumn.ColumnName] = DDIHelper.PrepareVariableForSerialization(row[dataColumn.ColumnName], variable);
         }
     }
 }