Added indexes in order to reduce test run times. Thank you Query Store for showing which queries were causing the problem. Total run time dropped from around 7 minutes to less than 2.
ORMs that use Microsoft.Data.SqlClient
need to add TrustServerCertificate=True
to their connection string. Alternately, a trusted SSL Certificate can be installed in the database. For more information see SqlConnectionStringBuilder.TrustServerCertificate.
Updated dependencies. If an ORM itself is updated, the new version number will be noted below.
No changes other than dependencies.
No changes other than dependencies.
No changes other than dependencies.
No changes other than dependencies.
- Update
Microsoft.EntityFrameworkCore.*
to version 6.0.6 - Update
Npgsql.EntityFrameworkCore.PostgreSQL
to version 6.0.5
- Update
linq2db
to version 4.1.0. - Breaking change to API (see below).
- Replace
System.Data.SqlClient
withMicrosoft.Data.SqlClient
. Failing to do so is a runtime error.
This syntax is no longer allowed.
public class OrmCookbook : DataConnection
{
public ITable<Department> Department => GetTable<Department>();
Due to an API change, we now have to write,
public class OrmCookbook : DataConnection
{
public ITable<Department> Department => this.GetTable<Department>();
It appears that a method has been replaced by an extension method.
- Update
SD.LLBLGen.Pro.*
to version 5.9.1. - Reran code generator.
- Update
NHibernate
to version 5.3.12
- Update
RepoDb
to version 1.12.10 - Update
RepoDb.SqlServer
to version 1.1.5 - Update
RepoDb.SqlServer.BulkOperations
to version 1.1.6
The SortByNonExistentColum
test is failing. See bug report mikependon/RepoDB#1049
- Update
ServiceStack.OrmLite
to version 6.1.0 - Update
ServiceStack.OrmLite.SqlServer
to version 6.1.0
- Update
Tortuga.Chain.*
to version 4.3.0 - Replace obsolete
TableAndView
attribute with separateTable
andView
attributes. - The
IClass1DataSource
interface no longer exists. Use feature interfaces such asICrudDataSource
instead. - The
DeleteWithFilter
method is now calledDeleteSet
. - The
GetByKeyList
method is replaced byGetByColumnList
when searching by a non-key column.