tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

ADO.NET provider for Firebird is ready

5 Jun 2014 1 mins .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 .NET, C# and Firebird expert. He focuses on data and business layers, language constructs, parallelism, databases and performance. For almost two decades he contributes to open-source, i.e. FirebirdClient. He works as a senior software engineer for Microsoft. Frequent speaker and blogger at