Sinbadsoft.Lib.Model 0.8.0

Model manipulation library. It provides utility functions for:
(1) Converting objects of any type, dictionaries, data readers and anonymous to expando object;
(2) Slicing objects by specifying either a list of properties to keep or to exclude;
(3) Converting from any type to any type based on property name and using a flexible convertion strategy.

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

Release Notes

- ToExpando takes more generic interface IDataRecord instead of IDataReader.
     - CopyTo takes IDataRecord and non generic dictionaries as source objects.
     - Fixed bug in Value converter when target and source type are the same.
     - Use Convert.ToString instead of Convert.ChangeType when target type is string
     - More tests, better coverage.

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.8.2 1,417 2/9/2013
0.8.1 521 1/21/2013
0.8.0 491 1/21/2013
0.7.3 500 1/16/2013
0.7.2 697 8/17/2012
0.7.1 560 8/17/2012
0.7.0 646 3/25/2012
0.6.0 541 3/11/2012
0.5.1 576 2/26/2012
0.5.0 580 2/25/2012
0.4.0 521 2/21/2012
0.3.5 554 2/19/2012
0.3.4 473 2/19/2012
0.3.3 525 2/4/2012
0.3.2 483 2/4/2012
0.3.1 500 2/4/2012
0.3.0 539 2/4/2012