An intuitive tool for merging in-memory collections : add, update, delete elements simultaneously.  Supports a functional LINQ approach (Merge), in-place collection merging (MergeInto), and a pure callback approach (ControlMerge, ControlMergeParallel).  Callbacks can be injected to compose custom behaviors during merging. Special cases (e.g. add or remove only) can be achieved easily.

Install-Package MergeHelper -Version
dotnet add package MergeHelper --version
<PackageReference Include="MergeHelper" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MergeHelper --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Expanded fluent classes to allow excluding add/update/delete operations.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 258 1/11/2019 194 1/10/2019 202 1/10/2019
1.0.1 184 11/1/2018
1.0.0 181 11/1/2018