/// <summary> /// Synchronization column mapping. /// </summary> /// <returns>List of <see cref="SynchronizationColumnMapping"/></returns> protected virtual ICollection <SynchronizationColumnMapping> GetSynchronizationColumnMappings() { SynchronizationColumnComparator dateEqualComparator = EqualComparatorProvider.GetDateEqualComparator(); SynchronizationColumnComparator stringEqualComparator = EqualComparatorProvider.GetStringEqualComparator(); return(new List <SynchronizationColumnMapping> { new SynchronizationColumnMapping { SourceColumnName = "AddressTypeId", DestinationColumnName = "AddressTypeId" }, new SynchronizationColumnMapping { SourceColumnName = "CountryId", DestinationColumnName = "CountryId" }, new SynchronizationColumnMapping { SourceColumnName = "RegionId", DestinationColumnName = "RegionId" }, new SynchronizationColumnMapping { SourceColumnName = "CityId", DestinationColumnName = "CityId" }, new SynchronizationColumnMapping { SourceColumnName = "Address", DestinationColumnName = "Address", Comparator = stringEqualComparator }, new SynchronizationColumnMapping { SourceColumnName = "Zip", DestinationColumnName = "Zip", Comparator = stringEqualComparator } }); }
protected override ICollection <SynchronizationColumnMapping> GetSynchronizationColumnMappings() { SynchronizationColumnComparator stringEqualComparator = EqualComparatorProvider.GetStringEqualComparator(); var baseColumnMappings = base.GetSynchronizationColumnMappings(); baseColumnMappings.Add(new SynchronizationColumnMapping { SourceColumnName = "GPSN", DestinationColumnName = "GPSN", Comparator = stringEqualComparator }); baseColumnMappings.Add(new SynchronizationColumnMapping { SourceColumnName = "GPSE", DestinationColumnName = "GPSE", Comparator = stringEqualComparator }); return(baseColumnMappings); }