Automapper v5 Nicht zugeordnete Eigenschaften ignorieren

Zuvor, als ich Automapper v3.x verwendet habe, konnten nicht zugeordnete Eigenschaften ignoriert werden, indem einfach ein @ hinzugefügt wurd.IgnoreUnmappedProperties() Erweiterung, die so aussah

public static class AutoMapperExtensions
{

public static IMappingExpression<TSource, TDestination> IgnoreUnmappedProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> expression)
{
    var typeMap = Mapper.FindTypeMapFor<TSource, TDestination>();
    if (typeMap != null)
    {
        foreach (var unmappedPropertyName in typeMap.GetUnmappedPropertyNames())
        {
            expression.ForMember(unmappedPropertyName, opt => opt.Ignore());
        }
    }

        return expression;
    }
}

Wie kann diese Erweiterung für Version 5.x umgeschrieben werden? Ich kann natürlich Folgendes zu jeder Eigenschaft hinzufügen.

.ForMember(dest => dest.LastUpdatedBy, opt => opt.Ignore())

oder nicht anrufen

Mapper.AssertConfigurationIsValid();

Antworten auf die Frage(2)

Ihre Antwort auf die Frage