何时/为什么要在asp.net MVC / Webfoms中使用sqlite?

时间:2010-09-29 10:20:34

标签: asp.net asp.net-mvc sqlite webforms

我真的不知道为什么人们使用sqlite。由于我刚刚经历了一些热门投票的sqlite问题,我无法理解。那么有人可以建议点/何时使用sqlite与asp.net MVC / Webfoms?

修改

任何使用sqlite开始使用的优秀示例asp.net Web应用程序?

2 个答案:

答案 0 :(得分:3)

免。轻巧。文件中的本地数据库存储。非常适合测试(在内存DB FTW中)。如果你正在使用NHibernate,它可以与其他任何东西完全互换(我发现了一些例外)。使用本地SQL Express DB需要在服务器上安装所有必需的SQL Express内容并作为服务运行。 SQLite没有运行的服务。

如果它符合您的需求,那就去吧。如果你需要更大的马力,可以使用更大的东西。

答案 1 :(得分:2)

因此,您不需要支付SQL Server许可证,也不必处理任何部署问题。您所需要的只是对一个dll的引用以及对将存储数据库文件的一个文件夹的写访问权限。占地面积很小:比较<安装SQL Server Express时为1MB。