AgileObjects.AgileMapper 0.20.0

A zero-configuration, highly-configurable object-object mapper with viewable execution plans. Transforms, deep clones, updates and merges via extension methods, or a static or instance API. Targets .NET Standard 1.0 and .NET 4.0.

There is a newer version of this package available.
See the version list below for details.
Install-Package AgileObjects.AgileMapper -Version 0.20.0
dotnet add package AgileObjects.AgileMapper --version 0.20.0
<PackageReference Include="AgileObjects.AgileMapper" Version="0.20.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AgileObjects.AgileMapper --version 0.20.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes


- Making .Flatten() API consistent between extension methods and mapper API
- Including entity key mapping when deep cloning
- Skipping mapping of nested recursive members where the only the recursion is mapped
- Improving detection of non-generic enumerable element types, re: issue #50
- Not mapping zero onto nullable, numeric [EntityMemberName]Id members
- Fixing custom element key pattern configuration for source dictionary to nested enumerable mapping
- Erroring during configuration if an unmappable target member is ignored
- Performance improvements
   

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.5.0-preview3 88 6/26/2019
1.4.0 7,170 5/3/2019
1.3.0 1,411 4/3/2019
1.2.0 978 2/25/2019
1.1.0 3,996 1/11/2019
1.0.0 1,788 11/25/2018
0.28.0 3,861 9/16/2018
0.27.0 4,135 9/3/2018
0.26.0 312 8/23/2018
0.25.0 9,868 7/7/2018
0.24.0 342 7/2/2018
0.23.4 390 6/24/2018
0.23.3 3,116 5/10/2018
0.23.2 1,728 4/15/2018
0.23.1 1,610 3/7/2018
0.23.0 1,899 2/21/2018
0.22.0 272 2/15/2018
0.21.1 339 2/6/2018
0.21.0 326 2/5/2018
0.20.0 300 2/1/2018
0.19.0 2,539 1/11/2018
0.18.0 1,707 12/20/2017
0.17.0 10,865 11/22/2017
0.16.0 567 10/31/2017
0.15.0 324 10/27/2017
0.14.0 363 10/12/2017
0.13.0 411 9/16/2017
0.12.0 1,404 8/7/2017
0.11.1 4,595 6/19/2017
0.11.0 406 5/13/2017
0.10.2 5,524 5/7/2017
0.10.1 623 3/22/2017
0.10.0 376 3/12/2017
0.9.0 1,156 12/23/2016
0.8.0 408 11/29/2016
0.7.0 457 11/20/2016
0.6.1 345 11/12/2016
0.5.0 374 11/10/2016
0.4.1 384 10/9/2016
0.4.0 357 10/5/2016
0.3.0 382 10/3/2016
0.2.0 330 9/10/2016
0.1.0 514 6/16/2016
Show less