The InterBase NuGet Package

The newly released NuGet package for Visual Studio includes a brand new ADO.NET driver for InterBase along with several additional features for a great integration with the Visual Studio IDE and the overall .NET platform. This new driver is a complete rewrite of the previous InterBase ADO.NET driver.

The NuGet packages and the driver include:

  • Core ADO.NET framework support and integration, including both InterBase server and the local, embedded IBLite/IBToGo (see image below)adonet_image4
  • Entity Framework support, offering the ability to use the popular .NET Object-Relational mapping layer with InterBase (this support requires adding a specific InterBase UDF extension library to your database installation)
  • Visual Studio DDEX integration, with the ability to navigate the database connection and the actual data within the Visual Studio IDE (see image below)adonet_image1

The features are available in two separate NuGet packages at the links:

The ADO.NET driver and all support code is available also as open source on GitHub at https://github.com/Embarcadero/IB.NETDataProvider.

For more information on the InterBase ADO.NET driver and its capabilities, please visit the InterBase docwiki at http://docwiki.embarcadero.com/InterBase/2020/en/ADO.NET_Driver. We are also providing documentation and demos with the NuGet package itself.

What is InterBase

InterBase is an ultrafast, scalable, embeddable SQL database with commercial-grade data security, disaster recovery, and change synchronization. With a long history as a powerful and reliable database system, InterBase has a very small footprint and can be deployed in a server but even embedded in a mobile application.

For more information on InterBase please visit https://www.interbase.com.

Other InterBase Connectivity Options

Beside the new ADO.NET driver for Visual Studio, InterBase offers great connectivity and integrated drivers for Embarcadero RAD Studio (via FireDAC and IBX). InterBase has expanded its role in relation with RAD Studio to include cross platform support for a single database file format working across Windows, macOS, Linux, iOS and Android.

Additionally, InterBase includes a JDBC driver for Java applications and an ODBC driver for most other development environments and programming languages.