Example #1
0
        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);
        }
Example #2
0
        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);
        }