寻找一个适用于我的asp.net应用程序的嵌入式数据库,同时避免使用SQLExpress(我需要它是一个可下载的文件,而不需要在服务器上安装),我发现了Firebird。但是:
根据这个网页: http://en.wikipedia.org/wiki/Embedded_database#Firebird_Embedded
它具有与Firebird经典版和超级服务器版相同的功能,除了两个或更多线程(不仅仅是应用程序)不能同时访问同一个数据库。因此,Firebird嵌入式作为一个本地服务器,为单线程客户端访问其数据库(这意味着它对于ASP.NET Web应用程序不能正常工作)
然而,根据这个网页http://www.firebirdsql.org/en/development-net-provider/,有一些ASP.NET提供程序已经发布。
ADO.NET数据提供程序、ASP.NET Web提供程序和DDEX提供程序的每周构建版本可以在这里找到。
所以问题是:它是否是一个适用于asp.net的好的嵌入式数据库替代品?
如果不是,你会推荐什么替代品?