コード例 #1
0
        public MappingConfigContinuation <TSource, TTarget> TrackMappedObjects()
        {
            var trackingMode = new ObjectTrackingMode(_configInfo.ForTargetType <TTarget>());

            _configInfo.MapperContext.UserConfigurations.Add(trackingMode);

            return(new MappingConfigContinuation <TSource, TTarget>(_configInfo));
        }
コード例 #2
0
 /// <summary>
 /// Configure this mapper to keep track of objects during a mapping in order to short-circuit
 /// circular relationships and ensure a 1-to-1 relationship between source and mapped objects.
 /// </summary>
 public void TrackMappedObjects()
 => _mapperContext.UserConfigurations.Add(ObjectTrackingMode.TrackAll(_mapperContext));