public void Execute() { while (csvReader.ReadNextRecord()) { var targetObject = GetTargetObject(); recordMapper.SetMemberValues(targetObject); } param.Session.CommitTransaction(); }
public void Execute() { List <IMemberInfo> targetMembers = FieldMapsUtil.GetTargetMembers(param.OrdToFieldMaps, objTypeInfo); if (targetMembers.Count == 0) { return; } var keyFieldMap = GetKeyFieldMap(); while (csvReader.ReadNextRecord()) { var targetObject = GetTargetObject(keyFieldMap.TargetName, csvReader[0]); recordMapper.SetMemberValues(targetObject); } param.Session.CommitTransaction(); }