There is no changes since RC2
Main changes since 3.7.0 release:
- #2452: introduced query extensions API to extend queries with custom SQL (e.g. hints) at specific points. See more details here
- #2643: added support for multiple active queries (MARS) over single connection (MySql and PostgreSQL not supported due to provider/database protocol limitations)
- #2812: removed support for SQL Server 2000 dialect
- #2927: added interceptors support to replace various properties, events and delegates mostly in
DataConnection
and make interceptors work withDataContext
. Also check migration notes to see what members were replaced with interceptors and how to migrate your code to interceptors - #3098: released new database scaffold
dotnet tool
that will replace old T4 templates. See more details here - #3410: refactored remote context to support .NET Core and gRPC. See more details here
- #3441: removed
netcoreapp2.1
target framework (Linq To DB
still usable from .NET Core 2.1 usingnetstandard2.0
TFM) - #3502: added
DateOnly
type support in mappings for all databases - #3536: added support for database packages
- default
SQL Server
provider changed fromSystem.Data.SqlClient
toMicrosoft.Data.SqlClient
(you can useSqlServerTools.Provider
property to revert this change)
Release notes for more details