Skip to content

Releases: zzzprojects/Dapper-Plus

v7.4.0

26 Mar 20:36
096a6d8
Compare
Choose a tag to compare

Download the library here

  • ADDED: Async method for all bulk operations:
    • BulkInsertAsync
    • ThenBulkInsertAsync
    • AlsoBulkInsertAsync
    • etc.
  • ADDED: Support to DateOnly and TimeOnly type (#142)

Trial unlocked until the end of April

v7.3.1

13 Mar 01:24
Compare
Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of April

v7.3.0

14 Feb 01:14
Compare
Choose a tag to compare

Download the library here

  • ADDED: New method DapperPlusManager.ClearInformationTableCache() to clear cached information retrieved from the database
  • REMOVED: Unnecessary dependency for .NET 6 version:
    • Microsoft.CSharp
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of March

v7.2.2

16 Jan 17:54
Compare
Choose a tag to compare

Download the library here

  • FIXED: Issue with MySQL that could keep a table lock when pooling is enabled and an error happen within the statement
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of February

v7.2.1

13 Dec 00:24
Compare
Choose a tag to compare

Download the library here

  • FIXED: The CreateTable method now creates a [DATETIME2] instead of a [DATETIME] for SQL Server for the DateTime property type.
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of January

v7.2.0

05 Dec 14:28
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to Schema in the Table Data Annotation
[Table("Product", Schema = "Test")]
public class Product 
{
	public int ProductID { get; set; }
	public string Name { get; set; }
	public string Url { get; set; }
}

Trial unlocked until the end of December

v7.1.0

29 Nov 19:03
Compare
Choose a tag to compare

Download the library here

  • ADDED: DapperPlusContext now inherits from the IDisposable interface
  • ADDED: Support to pass bulk options via variable
// from mapping
var bulkOptionsGeneric = new BulkOperationOptions<Customer>();
bulkOptionsGeneric.ColumnPrimaryKeyExpression = x => x.CustomerID;
DapperPlusManager.Entity<Customer>().UseBulkOptions(bulkOptionsGeneric);

// from connection
var bulkOptions = new BulkOperationOptions();
bulkOptions.BatchTimeout = 90;
connection.UseBulkOptions(bulkOptions).BulkInsert(customers);
  • REMOVED: Unnecessary dependency for .NET 8 version:
    • Microsoft.CSharp

Trial unlocked until the end of December

v7.0.0

15 Nov 21:39
274670d
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to .NET 8
  • MAJOR CHANGES: Upgraded dependencies for .NET 8
    • Microsoft.CSharp (from 4.5.0 to 4.7.0)
    • System.Configuration.ConfigurationManager (from 4.5.0 to 8.0.0)
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of December

v6.0.5

18 Oct 14:43
Compare
Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of November

v6.0.4

19 Sep 22:05
Compare
Choose a tag to compare

Download the library here

  • FIXED: conn.CreateTable<T>() issue for version below SQL Server 2019 (Removed OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF from the table creation script)

Trial unlocked until the end of October