我真的不知道为什么人们使用sqlite。由于我刚刚经历了一些热门投票的sqlite问题,我无法理解。那么有人可以建议点/何时使用sqlite与asp.net MVC / Webfoms?
修改
任何使用sqlite开始使用的优秀示例asp.net Web应用程序?
答案 0 :(得分:3)
免。轻巧。文件中的本地数据库存储。非常适合测试(在内存DB FTW中)。如果你正在使用NHibernate,它可以与其他任何东西完全互换(我发现了一些例外)。使用本地SQL Express DB需要在服务器上安装所有必需的SQL Express内容并作为服务运行。 SQLite没有运行的服务。
如果它符合您的需求,那就去吧。如果你需要更大的马力,可以使用更大的东西。
答案 1 :(得分:2)
因此,您不需要支付SQL Server许可证,也不必处理任何部署问题。您所需要的只是对一个dll的引用以及对将存储数据库文件的一个文件夹的写访问权限。占地面积很小:比较<安装SQL Server Express时为1MB。