Info
Version: | 2.0.1 |
Author(s): | Mark Dickinson |
Last Update: | Thursday, September 24, 2020 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/DickinsonBros.DataTable |
Install
Install-Package DickinsonBros.DataTable
dotnet add package DickinsonBros.DataTable
paket add DickinsonBros.DataTable
DickinsonBros.DataTable Download (Unzip the "nupkg" after downloading)
Dependencies
- DickinsonBros.DataTable.Abstractions(>= 1.0.0 && < 2.0.0)
- DickinsonBros.Encryption.Certificate.Abstractions(>= 4.0.0 && < 5.0.0)
- Microsoft.Extensions.Caching.Abstractions(>= 3.1.8 && < 4.0.0)
- Microsoft.Extensions.Caching.Memory(>= 3.1.8 && < 4.0.0)
- Microsoft.Extensions.Configuration.Binder(>= 3.1.8 && < 4.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions(>= 3.1.8 && < 4.0.0)
- Microsoft.Extensions.Options(>= 3.1.8 && < 4.0.0)
Features
* Methods: ToDataTable
* Takes IEnumable of T and converts it into a DataTable
* Handles nested interfaces, and anonymous enumerables
* VaildData Types Include: Primitive, Value, String, and ByteArrays
* Throws on invaild Enums
* Uses MemoryCache to reduce need for reflection on repeat usage.