コード例 #1
0
ファイル: LightDBMgr.cs プロジェクト: NecroSharper/WCell
        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);
        }
コード例 #2
0
ファイル: LightDBMgr.cs プロジェクト: uvbs/Asda2-Server
        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);
        }