DataTablePlus 2.0.4

DataTablePlus provides some helpful extensions in order to transform object lists into data tables (it's able to use the object definitions and/or Entity Framework mappings for creating the data table schema as well as its data) and also some SQL helpers capable of performing some batch operations using those data tables which were cited before. This application is focused on solving performance issues while ingesting or updating a lot of data.

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

Release Notes

- 2.0.4
- Code documentation enhancements.

- 2.0.3
- DbContext extensions enhancements.

- 2.0.2
- Db Transactions enhancements.

- 2.0.1
- Solution organization;
- Code enhancements (Better way to handle async methods).

- 2.0.0
- Started using Semantic Versioning 2.0.0 (;
- Added supporting for .netstandard2.0 and .netcore2.0/2.1;
- Created some DbContext extensions;
- Code enhancements.

- Created a new structure that allows creating the database table and columns mappings manually. It also has a builder pattern to make the action of mapping these values easier;
- Changed EntityFramework dependency version. Now it accepts any version 6.0.0 and above;
- Code improvements.

- Created some data table extensions in order to transform data tables into list of objects;
- Removed ServiceStack.Text dependency (It's not needed anymore);
- Added the ability of transforming list of objects into data tables without using DbContext mappings;
- Code improvements.

- Finished .NET Framework Multi-Targeting supporting (Now it supports the following .NET Framework versions: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2);
- Added supporting for async methods (BulkInsertAsync and BatchUpdateAsync).

- Added the ability of retrieving primary key values after ingesting a lot of data;
- .NET Framework Multi-Targeting support;
- Code enhancements.

- Added some additional information when exceptions are thrown;
- Added some additional validations when needed;
- Updated some dependencies;
- Code enhancements.

- Created DataTablePlus library (Initial Package).

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.4 392 8/15/2019
2.0.3 538 1/10/2019