public static void MapNestedSimple(this LightDBDefinitionSet defs, IDataField dataField, IDataFieldDefinition fieldDef, Dictionary <string, List <SimpleDataColumn> > mappedFields) { var nestedFieldDefinition = ((INestedFieldDefinition)fieldDef); nestedFieldDefinition.EnsureFieldsNotNull(dataField.DataHolderDefinition.Name); defs.AddFieldMappings(nestedFieldDefinition.Fields, ((NestedSimpleDataField)dataField).InnerFields, mappedFields); }
public static void MapNestedSimple(this LightDBDefinitionSet defs, IDataField dataField, IDataFieldDefinition fieldDef, Dictionary <string, List <SimpleDataColumn> > mappedFields) { INestedFieldDefinition field = (INestedFieldDefinition)fieldDef; field.EnsureFieldsNotNull(dataField.DataHolderDefinition.Name); defs.AddFieldMappings((IEnumerable <IDataFieldDefinition>)field.Fields, (IDictionary <string, IDataField>)((NestedDataField)dataField).InnerFields, mappedFields); }