Class MappingDefinition<TSource, TDestination>
- Namespace
- Dynamicweb.Extensibility.Mapping
- Assembly
- Dynamicweb.Core.dll
public sealed class MappingDefinition<TSource, TDestination>
Type Parameters
TSource
TDestination
- Inheritance
-
MappingDefinition<TSource, TDestination>
- Inherited Members
-
Methods
BindMapper(Action<TSource, TDestination, MappingContext>)
public MappingDefinition<TSource, TDestination> BindMapper(Action<TSource, TDestination, MappingContext> mapping)
Parameters
mapping Action<TSource, TDestination, MappingContext>
Returns
- MappingDefinition<TSource, TDestination>
BindMapper(Action<TSource, TDestination>)
public MappingDefinition<TSource, TDestination> BindMapper(Action<TSource, TDestination> mapping)
Parameters
mapping Action<TSource, TDestination>
Returns
- MappingDefinition<TSource, TDestination>
BindMapper(string, Action<TSource, TDestination, MappingContext>, MappingContext)
public MappingDefinition<TSource, TDestination> BindMapper(string profileKey, Action<TSource, TDestination, MappingContext> mapping, MappingContext context)
Parameters
profileKey string
mapping Action<TSource, TDestination, MappingContext>
context MappingContext
Returns
- MappingDefinition<TSource, TDestination>
BindMapper(string, Action<TSource, TDestination, MappingContext>, IEnumerable<Expression<Func<TDestination, object?>>>)
public MappingDefinition<TSource, TDestination> BindMapper(string profileKey, Action<TSource, TDestination, MappingContext> mapping, IEnumerable<Expression<Func<TDestination, object?>>> destinationProperties)
Parameters
profileKey string
mapping Action<TSource, TDestination, MappingContext>
destinationProperties IEnumerable<Expression<Func<TDestination, object>>>
Returns
- MappingDefinition<TSource, TDestination>
WithMappingProcessor<TContext>()
public MappingProcessor<TSource, TDestination, TContext> WithMappingProcessor<TContext>() where TContext : new()
Returns
- MappingProcessor<TSource, TDestination, TContext>
Type Parameters
TContext
WithMappingProcessor<TContext>(TContext)
public MappingProcessor<TSource, TDestination, TContext> WithMappingProcessor<TContext>(TContext init)
Parameters
init TContext
Returns
- MappingProcessor<TSource, TDestination, TContext>
Type Parameters
TContext