- EFCore and primary driver brought up to Fb 10.x equivalent
- Better EFCore 6.0 support
- EFCore is now .NET 8.0 only, if you need Net 6.0 support use 7.14.6 (which supports EFCore 6.0 also)
- Primary driver now supports Async calls.
- Primary driver now always treats ISC_DOUBLE as type double in .NET. Before it could be Decimal even though the .Value would always be a double. This can have backwards compatibility issues. It should only affect columns that started life in Dialect 1 and were Numeric(10+, 1+) and is either still D1 or the DB is now D3 but the column was never converted to a scaled integer.
- Fixed MacOS determining and loading code, so should work on MAC both Default and Embedded
- if System.Text.Encoding.CodePages can be loaded the ANSI code pages are available when the data's code page is null. Previously high byte characters would fail assuming UTF8 could handle it.
- This might require adding System.Text.Encoding.CodePages.dll to your project on existing projects.
Better Dialect 1 support - Returns Double as the data type for SQL_D_DOUBLE types instead of scaled int64
- Note that the current ADO.NET driver is not meant to be backwards compatible, but in this instance it was decided to make this portion backwards.
- IBDBXLegacyTypes.IncludeLegacySchemaType added. Default is false, when true outputs schema data like the old DBX based driver did (types, names etc)
More information at the following links:
NuGets | Version | Downloads |
---|---|---|
InterBaseSql.Data.InterBaseClient | ||
InterBaseSql.EntityFrameworkCore.InterBase |
GitHub | |
---|---|
Downloads | |
Code size |