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
EFCore and primary driver brought up to Fb 10.x equivalent
Better EFCore 8.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.
7.14.6 Summary
Fixed MacOS determining and loading code, so should work on MAC both Default and Embedded
7.14.0 Summery (released as part of 7.14.6)
Better Code page support.
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
Support for Generating the Schema data that mirrors the old Dbx based ADO.NET driver
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)