v1.6.0 | Oct 27, 2022
- New
IDbConnector.ReadAsAsyncEnumerable
functions. This great new feature can be used to build APIs (starting with ASP.NET Core 6.0) which can stream data from a database source.
- Faster execution for all
IDbConnector
reader functions.
- All
- System.Linq.Async
- Microsoft.Bcl.AsyncInterfaces
v1.5.0 | Jul 20, 2021
- execution: Fixed .NET 5.0
System.Reflection.AmbiguousMatchException
exception.
- Support for
.NET 5.0
.
- System.ComponentModel.Annotations
v1.4.0 | Sep 22, 2020
- Property mapping is now case-insensitive for better flexibility.
v1.3.0 | Jun 11, 2020
- execution: Fixed
System.NullReferenceException
exception inIDbConnector.Scalar
functions when empty query results are encountered.
- New
IDbJob.Execute
overloads which allow a custom/externalDbTransaction
as an argument. (Also applies to staticDbJob
functions) - New
IDbConnector.ReadToHashset
functions. - Minor documentation improvements.
- Faster execution for
IDbConnector.Scalar
functions.
v1.2.1 | Jun 03, 2020
- execution: Fixed
System.InvalidProgramException
, related to internally generated "IL Dynamic Methods", bug when targeting .NET Core 3.0 or later.
v1.2.0 | May 25, 2020
- Non-generic
IDbConnector
base interface. This allows to implement cleaner declarations when knowledge of connection types aren't necessary. - The main DbConnector class now provides new
ConnectionString
andConnectionType
properties.
v1.1.2 | Apr 29, 2020
- execution: Batch-Reading, with "Read" or "ReadToList", would incorrectly assign NULL values instead of empty lists when encountering empty query results.
- documentation: Fixed function documentation thus enabling a better IntelliSense experience.
- Microsoft.CSharp
- System.ComponentModel.Annotations
- System.Reflection.Emit.Lightweight
v1.1.1 | Nov 20, 2019
- documentation: Fixed function documentation and settings for NuGet package.
v1.1 | Nov 19, 2019
- parameters: Missing
DbJobParameterCollection.AddFor
overload for non-generic objects. - documentation: Fixed function documentation thus enabling a better IntelliSense experience.
- Faster and simpler overloads (#1).
- Cache clearing via
DbConnectorCache.ClearCache()
orDbConnectorCache.ClearColumnMapCache()
. - Get current column map cache count using
DbConnectorCache.GetColumnMapCacheCount()
.
- Faster execution across the entire library's functionality.
v1.0 | Nov 6, 2019
Initial Release