Show / Hide Table of Contents

Class AutoMapperExpressionExtensions

Inheritance
System.Object
AutoMapperExpressionExtensions
Namespace: Volo.Abp.AutoMapper
Assembly: Volo.Abp.AutoMapper.dll
Syntax
public static class AutoMapperExpressionExtensions : object

Methods

Ignore<TDestination, TMember, TResult>(IMappingExpression<TDestination, TMember>, Expression<Func<TMember, TResult>>)

Declaration
public static IMappingExpression<TDestination, TMember> Ignore<TDestination, TMember, TResult>(this IMappingExpression<TDestination, TMember> mappingExpression, Expression<Func<TMember, TResult>> destinationMember)
Parameters
Type Name Description
IMappingExpression<TDestination, TMember> mappingExpression
Expression<Func<TMember, TResult>> destinationMember
Returns
Type Description
IMappingExpression<TDestination, TMember>
Type Parameters
Name Description
TDestination
TMember
TResult

IgnoreAuditedObjectProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreAuditedObjectProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IAuditedObject
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreAuditedObjectProperties<TSource, TDestination, TUser>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreAuditedObjectProperties<TSource, TDestination, TUser>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IAuditedObject<TUser>
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
TUser

IgnoreCreationAuditedObjectProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreCreationAuditedObjectProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : ICreationAuditedObject
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreCreationAuditedObjectProperties<TSource, TDestination, TUser>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreCreationAuditedObjectProperties<TSource, TDestination, TUser>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : ICreationAuditedObject<TUser>
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
TUser

IgnoreDeletionAuditedObjectProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreDeletionAuditedObjectProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IDeletionAuditedObject
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreDeletionAuditedObjectProperties<TSource, TDestination, TUser>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreDeletionAuditedObjectProperties<TSource, TDestination, TUser>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IDeletionAuditedObject<TUser>
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
TUser

IgnoreFullAuditedObjectProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreFullAuditedObjectProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IFullAuditedObject
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreFullAuditedObjectProperties<TSource, TDestination, TUser>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreFullAuditedObjectProperties<TSource, TDestination, TUser>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IFullAuditedObject<TUser>
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
TUser

IgnoreHasCreationTimeProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreHasCreationTimeProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IHasCreationTime
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreHasDeletionTimeProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreHasDeletionTimeProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IHasDeletionTime
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreHasModificationTimeProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreHasModificationTimeProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IHasModificationTime
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreMayHaveCreatorProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreMayHaveCreatorProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IMayHaveCreator
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreMayHaveCreatorProperties<TSource, TDestination, TUser>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreMayHaveCreatorProperties<TSource, TDestination, TUser>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IMayHaveCreator<TUser>
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
TUser

IgnoreModificationAuditedObjectProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreModificationAuditedObjectProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IModificationAuditedObject
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination

IgnoreModificationAuditedObjectProperties<TSource, TDestination, TUser>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreModificationAuditedObjectProperties<TSource, TDestination, TUser>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : IModificationAuditedObject<TUser>
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
TUser

IgnoreSoftDeleteProperties<TSource, TDestination>(IMappingExpression<TSource, TDestination>)

Declaration
public static IMappingExpression<TSource, TDestination> IgnoreSoftDeleteProperties<TSource, TDestination>(this IMappingExpression<TSource, TDestination> mappingExpression)

    where TDestination : ISoftDelete
Parameters
Type Name Description
IMappingExpression<TSource, TDestination> mappingExpression
Returns
Type Description
IMappingExpression<TSource, TDestination>
Type Parameters
Name Description
TSource
TDestination
Back to top Powered by Volosoft