| DotNetFirebird Using Firebird SQL in .NET. |
|
Home
Features
Download
Documentation
FAQ
Tools and Code
About
Blog
|
Tuesday, November 29, 2005
Firebird Roadmap for 2006Dmitry Yemanov has published the Firebird roadmap. The time plan is as follows: Time plan 2005:
2006, 1st quarter:
2006, 2nd quarter:
2006, 3rd quarter:
2006, 4th quarter:
Let's take a look at the features planned for 3.0 and later releases by their priority (low-priority features omitted): High-priority features:
So what should get into Firebird 3.0 (planned for Q3/200):
The features that should come in the release following after Firebird 3.0:
Take a look at the full Firebird Roadmap 2006. Via Firebird Weekly News: Firebird roadmap available online. Tuesday, November 22, 2005
Articles on Embedded Firebird and ADO.NET
Brian Lakstins is writing nice articles about using Embedded Firebird in .NET:
Tuesday, November 15, 2005
New Documentation Articles
I've just posted new articles in the Developer's Documentation section:
Some of them are based on previous blog posts but the following are new ones:
Updated: Firebird ADO.NET Provider 1.7 API Documentation
I've just updated the Firebird ADO.NET Provider 1.7 API documentation. It is now valid for the latest stable release - 1.7a.
Monday, November 14, 2005
New FAQ: FirebirdClient 2.0 for .NET Framework 2.0I've just added yet another FAQ: Firebird and .NET Framework 2.0 FAQ. Quite short at the moment, feel free to ask if you have questions. New FAQ: Working with Firebird ADO.NET Provider SourcesI've just added a new FAQ: Firebird ADO.NET Provider Source Code FAQ. You will find there how to grab and build the source code of Firebird ADO.NET Provider / FirebirdClient. How to Use Embedded Firebird in ASP.NET ApplicationsI receive many e-mails asking how to use embedded Firebird with ASP.NET applications. This looks very appealing, especially for the hosted websites - imagine just copying your database engine together with your application to the server.... But unfortunately, it is not so easy: Problem #1 - How to find fbembed.dll The fbembed.dll is not a managed assembly, it's a classical DLL called using PInvoke (DllImport attribute). By default, the Firebird ADO.NET Provider is looking for the fbembed.dll in the default paths, which includes the system directory (e.g. C:\Windows\System32) but not the ASP.NET application bin directory. This is a problem when you don't have the access to the system directory - this is something that your hosting provider rarely allows you to. The solution is to hack the Firebird ADO.NET Provider sources (FirebirdSql.Data.Embedded/FbClient.cs) to look for the fbembed.dll in your web application's bin directory. However, this way you need to recompile the sources by yourself. Problem #2 - Overlapped Worker Process Recycling on IIS6 ASP.NET uses a feature that help against poorly written ASP.NET application to block the entire server - it recycles the ASP.NET working process both regularly. By default, IIS6 uses overlapped recycling where there is a new process started before the old is stopped to ensure uninterrupted operation. The problem is that the fbembed.dll exclusively locks the database for the owner process so if you run another process simultaneously the database won't be accessible before the first process stops. You might want to accept this but it really is not an optimal solution. The solution is to turn off the overlapped recycle (by setting the DisallowOverlappingRotation metabase property to true). However, this might cause outages of your application during recycle. Conclusion Don't do that ;-). Really, fbembed.dll was not built to handle such use. You can make it work but it is just a hack. Sunday, November 13, 2005
Firebird 2.0 Beta 1: New Features
Firebird 2.0 Beta 1 is available - follow the link in the download section.
Some of the new features:
Saturday, November 05, 2005
FireBirdDotNuke > Home ( DNN 3.1.1 )"The goals of this project are to create a provider to allow DotNetNuke to run on FireBird and to support it." Code Frenzy: Run an embedded SQL Script against Firebird
A nice article about embedding the Firebird SQL script as a resource in your WinForms application: Code Frenzy: Run an embedded SQL Script against Firebird.
Wednesday, November 02, 2005
Firebird ADO.NET Provider 1.7.1 RC3Firebird ADO.NET Provider 1.7.1 RC3 is available: The Firebird Global Usage Survey 2005 Results
Here is a PDF with the results: The Firebird Global Usage Survey 2005 Results.
Embedded Firebird in .NET FAQ
I've just posted a new FAQ on using Embedded Firebird in .NET. Feel free to send your own questions!
The FAQ on standalone Firebird is coming soon.
DotNetFirebird - Using Firebird SQL in .NET: Embedded Firebird in .NET FAQ
Previous
Archives
Copyright © 2005 - 2007 DotNetFirebird |