The Firebird .NET Data Provider is an ADO.NET data
provider for Firebird. It is written in C# and
provides a high-performance native implementation
of the Firebird API. It also includes an
implementation of the Firebird Services API and
Firebird array datatype support.