tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

ADO.NET provider 5.8.0.0 for Firebird is ready

23 Feb 2017 1 mins .NET, C#, Databases in general, Entity Framework, Entity SQL, Firebird, LINQ, SQL, Visual Studio

New version 5.8.0.0 of ADO.NET provider for Firebird is ready for download. The story of this version is finalizers. Yeah.

The finalizers in provider were not correct on all places and oftentimes really not needed. The code was usually trying to band-aid programmers’ mistakes (bad idea) causing reentrancy problems (the famous NullReferenceExceptions in finalizer thread). No more. These lines are gone and left only on places where it makes sense, highly isolated.

Overview of changes can be found in tracker.

You can get the bits from NuGet FirebirdSql.Data.FirebirdClient and EntityFramework.Firebird (or from firebirdsql.org).

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 www.tabsoverspaces.com.