2011-07-01 58 views
0

我需要一个可以在ASP.NET应用程序中使用的嵌入式数据库解决方案。不幸的是,似乎SQL Server精简版不支持ASP.NET,而我的Web主机不利用我的SQL Server。 MS Access是一个选项。但是想要有一些更好的开源解决方案。谢谢。用于ASP.NET的嵌入式数据库

+0

你看过sqlite吗? –

+0

从版本4开始,asp.net确实支持sql compact –

+0

“不适合我”是否意味着它不可用,或者您的意思是您不允许安装它? –

回答

0

SQLite非常受欢迎。第三方供应商提供了几种.NET绑定。

+0

它可用于ASP.NET吗? – mihsathe

+0

@mihsathe - 我不明白为什么,尽管我没有亲自尝试。我知道很多网站都会将它用于数据存储,尽管我无法说出它们写入的语言。 –

0

SQL Server Express Edition是一个选项,但它可能不适用于高容量站点,因为它具有连接限制。

0

您可以使用SQllite这是一个基于文件的小型数据库。但它确实有限制。

Sql express仍然需要安装在服务器上,所以你必须检查托管服务提供商。

3

有相当多的选择:

  1. 的SQL Server Compact 4.0。它适用于asp.net,请查询this blog entry
  2. Sqlite,它与asp.net很好地工作,从Sqlite连接器网站获得连接。
  3. 火鸟。 providerarticle
  4. Db4o
  5. VistaDb
  6. MySQL的嵌入式

我会建议SQLite的。

0

如果你不介意针对网络数据库模型,你可以试试这个:https://github.com/mdsoftware/mData。类似于Lisp的数据处理语言和表达式编译器/执行机器是一个选项。