You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 24, 2022. It is now read-only.
* Added support for FireBird 4.
Fixed DoesTableExist() that was returning null if table didn't exist.
Added support for the new FireBird 4 Identity autoincrement columns.
Added some tests for the new FirdBird 4 features.
Changed behavior of AutoIncrement fields to use Identity instead of Sequences when using the new FireBird 4 dialect.
Work in progress,,,,
* Fixed PopulateReturnValues() when the primary key is a Guid (attribute AutoId). It tried to convert the value to an Int64.
Fixed PrepareParameterizedInsertStatement() in Firebird4OrmLiteDialectProvider to generate the insert sql with GEN_UUID() for the fields with AutoId attribute when using the FirebirdCompactGuidConverter.
Fixed ShouldSkipInsert() in FirebirdOrmLiteDialectProvider to not skip fields with AutoId attribute.
Added some tests for models with AutId attributes.
* Updated reserved words in FireBird4 dialect provider.
Changed the autoincrement definition from "by default" to "always" since there is no easy way to generate the insert sql based on object values. To use "By Default" the generated insert sql should not contain the Id field name if the Id value is null.
Updated FirebirdClient package to 6.6.0.
Changed obsolete method SelectFmt in Schema.cs.
0 commit comments