private void InitialDynamicFieldMapping() { var properties = ObjectTypeInfo.GetProperties(BindingFlags.Public | BindingFlags.Instance); var tempList = new List <DynamicFieldMapping>(); foreach (var pi in properties) { var mapping = DynamicFieldMapping.CreateDynamicFieldMapping(pi, this); tempList.Add(mapping); } if (tempList.Count == 0) { throw new LightDataException(string.Format(SR.NoMappingField, ObjectType.FullName)); } _fieldList = new ReadOnlyCollection <DynamicFieldMapping>(tempList); }
private void InitialDynamicFieldMapping() { PropertyInfo[] propertys = ObjectTypeInfo.GetProperties(BindingFlags.Public | BindingFlags.Instance); List <DynamicFieldMapping> tmepList = new List <DynamicFieldMapping>(); foreach (PropertyInfo pi in propertys) { DynamicFieldMapping mapping = DynamicFieldMapping.CreateDynmaicFieldMapping(pi, this); _fieldMappingDictionary.Add(mapping.IndexName, mapping); tmepList.Add(mapping); } if (tmepList.Count == 0) { throw new LightDataException(string.Format(SR.NoMappingField, ObjectType.FullName)); } _fieldList = new ReadOnlyCollection <DynamicFieldMapping>(tmepList); }