标签: sqlite .net-core
在.Net Core 2.0应用上,我试图限制数据库的大小,以便我不会超过特定的大小。 我已经研究过,我发现Java有一种限制大小的方法,但对于C#我没有找到任何这样的方法。我确实发现通过检查 Environment.SystemPageSize并修改SQLITE_MAX_PAGE_COUNT我可以得到我想要的。问题是我无法定义SQLITE_MAX_PAGE_COUNT,我也希望更改仅适用于我的数据库,我不想影响其他数据库大小。
是否有任何API允许我直接执行此操作或解决方法? 感谢
答案 0 :(得分:1)
使用PRAGMA max_page_count SQL命令限制数据库文件中的最大页数。