Embarcaderoは、Entity Frameworkサポートを強化したInterBase ADO.NETドライバ (バージョン 7.13.6)をリリースしました。
今回のリリースでは、EFCore(Entity Framework Core)のScaffold対応に重点を置いています。
ドライバの主な修正点として、dialect 3をリクエストする接続を行っている、またはdialectが含まれていない(デフォルトでは 3) 場合は、dialect 1のデータベースとして動作するバグフィックスがいくつか行われています。また接続がダウングレードしたときの新しいイベントが追加され、IBDatabaseInfoには、新しいプロパティDBSQLDialectが追加され、接続されたデータベースのdialectを確認できるようになりました。すべてのユニットテストでは、dialect 3(古い)で実行され、dialect 1で再度実行されますが、接続のデフォルトはdialect3でリクエストするように設定されています。
新しいInterBase ADO.NETドライバのソースコードは、GitHubの以下のURLから入手可能です。
https://github.com/Embarcadero/IB.NETDataProvider
また今回のアップデートに対応した2つNuGetパッケージも更新されております。
- https://www.nuget.org/packages/InterBaseSql.Data.InterBaseClient/
- https://www.nuget.org/packages/InterBaseSql.EntityFrameworkCore.InterBase/
GitHubのメインページには、以下のようにダウンロードリンクと詳細情報が記載されています。