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:
MappingGenerator started as Free OpenSource Software and all functionality created during that period stays free to use. However, with paid license you get access to much richer set of functionalities.
Control the mapping code shape with dedicated UI settings panel.
Experiment with different mapping options and see the effect immediately in preview box.
Generate implementation for fields representing mapping projections.
Define interface with a set of mapping methods and generate implementation with a single run.
Even less typing with specialized converters that adjust the sides of mappings.
Get even more mapping matches for divergent models with type flattening and congruent matching rules.
MappingGenerator creates mapping code in design time. This approach has several advantages over the popular runtime mappings.
"It really works and does the job perfect! Great contribution by the author!!👍"
"Just an amazing Extension for VS. Why did I not find this earlier, since I hate the main principle of AutoMapper."
I'm using this tool almost every day in my job and in my private projects. Very useful tool!
* - Net price, for some locations taxes may be added based on your country tax rules.
In case of any additional questions, please don't hesitate to reach out via Contact form.
Just go to the "Pricing" section, select the license of your choosing and click "Buy". After the purchase, you will receive a text file with instruction on how to activate received license key. MappingGenerator installer can be downloaded from the official Visual Studio Marketplace
After activating the license key, you get access to all premium features like: UI panel with mapping configuration and preview, extra type converters, additional matching rules, mapping interface implementor, and more. All new features will be released as premium. You are also eligible for free upgrades for the period of one year from the activation date.
The Free version of MappingGenerator works with VisualStudio (2017, 2019, 2022), VSCode and Rider. However, the premium version currently supports only VisualStudio 2017, 2019 and 2022. I'm planning to extend it to other IDEs depending on the platform possibilities and the market demand. If you are interested in a specific IDE, please let me know via Contact form.
If you want to keep all updates that you got in the meantime and you are interested in new features, you can upgrade your license for next year for 50% of the price at the time of the upgrade, using "Upgrade" discount code. Otherwise, you need to downgrade MappingGenerator to the version for which the license was registered and disable automatic updates.
Personal license is for private users only. It allows for non-commercial as well as commercial usage. It can be used on any number of computers, but only by the person who bought the license. Enterprise license works in a similar way but it is intended for companies. A company is not allowed to buy a Personal license. Enterprise license needs to be purchased for each developer who is going to use MappingGenerator. Single license key cannot be shared but can be moved between developers after obtaining individual consent from the MappingGenerator author.
After you purchase the license key, you will get a confirmation email with a link to a website where you can generate your invoice document - there will be a form for providing your company data.
The paid version of MappingGenerator provides a dedicated UI control panel that allows controlling different aspects of the generated code. Thanks to that you can adjust it to your needs even easier and faster.
Install MappingGenerator today, activate the license, and start reaping benefits from the first usage.
Faster scaffolding of mundane parts.
No need to buy super ergonomic keyboard anymore.
Now you can fully focus on real programming.
Create code that is easy to change, understand, review and debug.
Take leverage of the static analysis and validate mappings in design time.