예제 #1
0
        /// <summary>
        /// Adds a column mapping handler to the chain of handlers.
        /// </summary>
        /// <param name="handler">The handler to add.</param>
        /// <returns>The current ColumnMapping configuration.</returns>
        public virtual ColumnMapping AddHandler(IColumnMappingHandler handler)
        {
            lock (_lock)
            {
                _mappings += handler.HandleColumnMapping;
            }

            return(this);
        }
예제 #2
0
 /// <inheritdoc/>
 public override ColumnMapping AddHandler(IColumnMappingHandler handler)
 {
     ColumnMapping.Parameters.AddHandler(handler);
     ColumnMapping.Tables.AddHandler(handler);
     return(this);
 }