VI

Dotnet

MappingGenerator PRO 2021.12.35 (Visual Studio 2019/2022 Extension)

MappingGenerator was initially created as a design time alternative to AutoMapper. Now it is evolving into a coding assistant to whom you can delegate the most mundane coding tasks:

Generate Mappings

Generate Explicit Conversions

Implement Cloning

Co...

Description

MappingGenerator was initially created as a design time alternative to AutoMapper. Now it is evolving into a coding assistant to whom you can delegate the most mundane coding tasks:

Generate Mappings

Generate Explicit Conversions

Implement Cloning

Complete Method Invocation

Complete Initialization Blocks

Generate Projection Expressions

MappingGenerator creates mapping code in design time. This approach has several advantages over the popular runtime mappings.

Runtime mappings:

Misleading Static Analysis

Helpless Code Navigation

Broken Code Organization

Hard To Debug

Design time mappings:

Easy To Adjust

Easy To Maintain

Easy To Review

Easy To Debug

No Runtime Surprises

Key features:

⭐ Generating mapping method implementation

⭐ Generating full mapper class

⭐ Generating mapping lambda for Select method

⭐ Implementing object cloning

⭐ Cleaning up method invocation (reformating, auto-extracting complex parameters, etc)

⭐ Method invocation scaffolding

⭐ Object initialization scaffolding

Additional Information