Releases: PostgreSQLCopyHelper/PostgreSQLCopyHelper
Releases · PostgreSQLCopyHelper/PostgreSQLCopyHelper
2.8.0
- Adds support for Composite Types.
2.7.0
- Adds NodaTime Support to PostgreSQLCopyHelper
2.6.3
- Adds the Property
TargetTable
and associated classes to get the Table and Column mapping
2.6.2
- Add
Microsoft.Bcl.AsyncInterfaces
NuGet reference for net461
and netstandard2.0
to support IAsyncEnumerable
interface
2.6.1
- Executes asynchronous methods without the
SynchronizationContext
to prevent blocking from the UI Thread
2.6.0
- Exposes ability to use IAsyncEnumerable
- Better support when cancelling SaveAllAsync
2.5.1
- Takes advantage of C#8
await using
(IAsyncDisposable)
- Bumps to Npgsql
4.1.1
which removes some unintentional breaking changes in the below library
2.5.0
- Drops support for net45, net451 and net452
- Upgrades Npgsql to 4.1
- SaveAll now returns a count of rows written
- Async Support
2.4.2
Added the following methods for improved DateTime
and DateTimeOffset
mappings, see Issue #9:
MapTimeStampTz
(for DateTimeOffset
, DateTimeOffset?
)
MapTimeTz
2.4.0
This release reverted the behavior of automatically quoting all identifiers. In order to quote case-sensitive identifiers the new method UsePostgresQuoting
can be used like this:
var copyHelper = new PostgreSQLCopyHelper<MixedCaseEntity>("sample", "MixedCaseEntity")
.UsePostgresQuoting()
.MapInteger("Property_One", x => x.Property_One)
.MapText("Property_Two", x => x.Property_Two);