AgileObjects.AgileMapper 1.6.0

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

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

Release Notes

- Support for interface type-pairing, re: #163
- Support for accessing Dictionary keys in custom data sources, re: #162
- Support for simple type creation with CreateInstancesUsing, re: #165
- Static API support for type-specific naming rules, re: #175
- Support for applying custom data sources to root types only, re: #183
- Handling null return values from custom factory methods, re: #176
- Support for TimeSpan mapping
- Support for DateTimeOffset mapping
- Improved detection of unmappable target types in mapping validation, re: #183
- Fixing runtime-typed mappings affecting sibling mapping branches, re: #166
- Fixing numeric to non-int-derived enum mapping
- Fixing runtime-typed, simple-to-complex to-target data sources, re: #174
- Performance improvements
- Adding package icon

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.7.0-preview1 47 4/20/2020
1.6.0 4,527 2/16/2020
1.5.0 14,614 9/14/2019
1.4.0 34,487 5/3/2019
1.3.0 1,948 4/3/2019
1.2.0 1,122 2/25/2019
1.1.0 5,311 1/11/2019
1.0.0 2,167 11/25/2018