tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

ADO.NET provider for Firebird is ready

5 Jun 2014 .NET, C#, Databases in general, Entity Framework, Entity SQL, Firebird, LINQ, SQL, Visual Studio

Firebird (2.5.2+) has finally support for creating backups and streaming these back to client via API (Services API). This release focuses mostly on implementing this feature.

In FirebirdSql.Data.Services you can find two new classes called FbStreamingBackup and FbStreamingRestore. These work mostly as FbBackup and FbRestore you only need to set valid stream (like FileStream or MemoryStream) into OutputStream or InnerStream respectively. The rest is same as if you’re using fbsvcmgr.

This feature was sponsored by SMS-Timing as they allowed me to implement it during my work hours. Also thanks to Ivan Arabadzhiev who helped me to test this.

You can get the bits from NuGet (EF6-ready version) (also site).

All changes can be found in tracker.

Profile Picture Jiří Činčura is an independent developer focusing on data and business layers, language constructs, parallelism and databases. Specifically Entity Framework, asynchronous and parallel programming, cloud and Azure. He's Microsoft Most Valuable Professional and you can read his articles, guides, tips and tricks at