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